【发布时间】:2023-03-08 00:35:01
【问题描述】:
当我在 Sublime Text 或 CodeRunner 中编译 test.py(一个非常简单的 Python 文件)时,我得到了错误:/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。
我自己解决了这个问题,把答案贴在下面
【问题讨论】:
-
你想用哪个版本的 Python 运行你的程序? 2.7? 3.5(推荐)?
-
在 CodeRunner IDE 中我可以选择使用 Python2 或 Python3。所以我都尝试了,但都失败了。
标签: python bash macos sublimetext3 coderunner