python 3.6 vs 2.7 OS解释器路径

时间:2017-01-21 12:11:24

标签: python version osx-yosemite

可能是一个愚蠢的问题,我来自另一种语言(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

中尝试过

0 个答案:

没有答案
相关问题