可能是一个愚蠢的问题,我来自另一种语言(perl / C),我不得不为新项目安装python(v 3.6) 因为我之前在Perl中遇到这个问题来检查哪个解释器正在做什么(不再使用perlbrew),我检查了import sys和print(sys.version)并且系统的一个(2.7)正在运行。现在我意识到我没有酿造python版本,我只是使用了python.org中的dmg,似乎卸载很痛苦。 这么长的故事简介如何找到安装的python的解释器路径? 试过哪个 - python,只有Library / Framework /../ 2.7 那我在某处做错了什么?
更新
在macOS x yosemite v 10.10.5上,
which -a python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
which -a python 3
/Library/Frameworks/Python.framework/Version/3.6/bin/python3
/usr/local/bin/python3
希邦试过了
#!/ usr / bin / env python(python3和python 3.6)
#!usr / local / bin / python(python3)
然后我使用cd文件夹而不是python3脚本名称
运行以下命令#!/usr/bin env python3 (or any other shebang)
import sys, platform
print (sys.version)
print platform.python_version()
输出总是
2.711(v.2.7.11:6d1b6a68f775。2015年12月5日12:54:16) [GCC 4.2.1(Apple Inc. build 5666)(第3点)] 2.7.11
在emacs / atom(我的编辑)和bash
中尝试过