当我在Sublime Text或CodeRunner中编译一个非常简单的Python文件test.py时,出现了错误:
因此我认为有一些路径设置或其他设置没有正确设置。我在互联网上搜索了很长时间,但没有用。请帮忙或尝试提供一些解决问题的思路。
以下是一些详细信息:
我已经自己解决了问题,并在下面发布了答案
/bin/bash: python: command not found
。然后我在终端应用程序中输入python test.py
,它就可以工作了。后来我下载了Pycharm并再次编译该文件,也成功了!因此我认为有一些路径设置或其他设置没有正确设置。我在互联网上搜索了很长时间,但没有用。请帮忙或尝试提供一些解决问题的思路。
以下是一些详细信息:
- 我尝试在test.py文件顶部插入
#! /usr/bin/python
,但没有用。 - 终端中
echo "$PATH"
的输出为/usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Users/chenyang/Downloads/android-sdk-macosx/platform-tools
- 我发现我的Macbook上有几个版本的Python:2.6、2.7、3.2、3.3、3.5。在文件夹
/System/Library/Frameworks/Python.framework/Versions
下,我找到了2.6、2.7。在文件夹/Library/Frameworks/Python.framework/Versions
下,我找到了3.2、3.3、3.5。
我已经自己解决了问题,并在下面发布了答案