python启动程序错误无法找到正确的解释器

时间:2013-09-17 14:38:26

标签: python macos python-3.x

我正在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

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

3 个答案:

答案 0 :(得分:1)

通过将'/usr/bin/env pythonw'放在单引号中,您告诉shell这是一个单独的文件名,其中有一个空格。这就是为什么你得到'No such file'错误。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以直接在INTERPRETER字段中输入解释器来更改解释器 =&GT;带下拉列表的那个,但不要使用下拉菜单 - 路径和解释器中的TYPE)

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

在我的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 - 我认为它不存在