如何修复“导入sitecustomize”失败;在Mac中通过“ brew install python”在安装python3后使用-v进行回溯”错误

时间:2019-04-01 15:51:10

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

我正在尝试在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不稳定。

非常感谢您的建议。

0 个答案:

没有答案