当我test.py
在 Sublime Text 或 CodeRunner 中编译(一个非常简单的 Python 文件)时,出现错误:/bin/bash: python: command not found
。然后我python test.py
在终端应用程序中输入,它起作用了。后来我下载了Pycharm,再次编译文件,也成功了!
所以我假设有某种路径设置或其他设置不正确。我在网上搜索了很长时间但没有用。请提供帮助或尝试提供一些解决问题的想法。
以下是一些细节:
我尝试 #! /usr/bin/python
在文件顶部插入test.py
但没有用
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文件,我收到以下错误:
/bin/bash: python: command not found
Run Code Online (Sandbox Code Playgroud)
原因是我使用的是zsh而不是bash.那么如何让Sublime看看/bin/zsh
呢?