0

我在 mac 上运行 python 3.3,每当我在终端窗口中运行 .py 文件时使用以下命令:

cd '/Users/Jacob/Desktop/' 
&& '/usr/bin/env pythonw'  '/Users/Jacob/Desktop/PygLatin.py'
&& echo Exit status: $? && exit 1

我收到以下错误:

bash: /usr/bin/env pythonw: No such file or directory

我试过使用

#!/usr/bin/env pythonw

在第一行,因为那是 Python 启动器在首选项中的解释器。似乎 Python 启动器正在尝试打开

cd '' && '/sw/bin/pythonw'  '<your script here>'  && echo Exit status: $? && exit 1

作为翻译。我该如何解决这个错误?

4

3 回答 3

1

通过'/usr/bin/env pythonw'在单引号内加上一个单引号,您是在告诉 shell 这是一个包含空格的单个文件名。这就是您收到“没有这样的文件”错误的原因。

您应该只使用/usr/bin/env pythonw不带引号的。

于 2013-09-17T15:04:38.323 回答
0

我想您正试图以错误的方式运行文件。你可以打开终端并输入 cd [/Your directory here] 然后 python yourfile.py 它将自行搜索解释器。无需指定其位置(明确)。

于 2013-09-17T14:52:24.380 回答
0

您可以通过直接在 INTERPRETER 字段中键入解释器来更改解释器 => 带有下拉列表的那个,但不要使用下拉列表 - 路径和解释器中的类型)

(很抱歉这么多编辑 - 我是新手)

在我的 osx 10.8.5 上 在我的 osx 10.8.5 上 - /usr/bin/pythonw 是 2.7 解释器 - /usr/local/bin/pythonw 不存在 - /usr/local/bin/pythonw3 (和其他几个) python 3解释器可用(我正在使用pythonw3.3-32)-/sw/bin/pythonw-我认为它不存在

于 2013-10-16T15:12:37.740 回答