为Mac安装了Python 3.6.x软件包,但“python”仍然启动2.7.10

时间:2017-11-02 18:42:43

标签: python python-2.7 python-3.x

我正在尝试在我的MacOS High Sierra上运行Python 3。但是,一旦安装3.6.3和3.6.2的官方二进制文件实际上运行2.7.10!

要清楚,这些二进制文件:

https://www.python.org/ftp/python/3.6.3/python-3.6.3-macosx10.6.pkg

https://www.python.org/ftp/python/3.6.2/python-3.6.2-macosx10.6.pkg

在我的MacOS High Sierra上生成以下2.7.10输出:

$python
Python 2.7.10 (default, Jul 15 2017, 17:16:57) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

我在安装3.6.2之前实际上卸载了3.6.3,结果完全相同。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

键入Manifest以查看路径中的python。这可能不是你所期望的。

此外,Other会告诉您在您的路径中找到的应用版本。

如果这不是您所期望的,您可以使用绝对路径来实际安装所引用的版本。最好还是从绝对路径创建一个venv并激活它。这将正确构建您想要的环境。

希望有所帮助。