我正在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
作为翻译。我该如何解决这个错误?
答案 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 - 我认为它不存在