我正在尝试在macos mojave 10.14.3中安装python3。但是“简单安装python”方法可能会破坏原始系统python2环境。
安装python3后的结果正确
~ $ python3
Python 3.7.2 (default, Dec 27 2018, 07:35:06)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
但是python2命令导致“导入”错误
~ $ /usr/bin/python2.7
'import sitecustomize' failed; use -v for traceback
Python 2.7.10 (default, Aug 17 2018, 19:45:58)
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
似乎这个python2程序正在链接python3库? 我试过安装brew版本python2或设置PYTHONPATH,但是所有这些都行不通。考虑到某些OS文件取决于系统python2 env,我担心此错误是否会使OS不稳定。
非常感谢您的建议。