我正在尝试在我的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,结果完全相同。
我做错了吗?
答案 0 :(得分:0)
键入Manifest
以查看路径中的python。这可能不是你所期望的。
此外,Other
会告诉您在您的路径中找到的应用版本。
如果这不是您所期望的,您可以使用绝对路径来实际安装所引用的版本。最好还是从绝对路径创建一个venv并激活它。这将正确构建您想要的环境。
希望有所帮助。