【发布时间】:2019-04-05 12:29:20
【问题描述】:
我在 MacOS 上尝试安装 anaconda 和 python 3.7 时遇到了问题。安装 anaconda 后,每次打开终端时,都会显示以下消息:
Fatal Python error: initsite: Failed to import the site module
Traceback (most recent call last):
File "/Users/s/anaconda3/lib/python3.7/site.py", line 570, in <module>
main()
File "/Users/s/anaconda3/lib/python3.7/site.py", line 563, in main
execsitecustomize()
File "/Users/s/anaconda3/lib/python3.7/site.py", line 502, in execsitecustomize
import sitecustomize
File "/usr/local/lib/python2.7/site-packages/sitecustomize.py", line 16, in <module>
' You should `unset PYTHONPATH` to fix this.')
File "/Users/s/anaconda3/lib/python3.7/_sitebuiltins.py", line 26, in __call__
raise SystemExit(code)
SystemExit: Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages:"
You should `unset PYTHONPATH` to fix this.
当然,我尝试取消设置 PYTHONPATH,但它不起作用:每次我再次打开终端时,消息都会再次出现。 谁能帮我解决这个问题?
感谢您的帮助
【问题讨论】:
-
如何更改您的 PYTHONPATH 以指向您的 python 3.7 安装?
-
我能检查一下这个安装在哪里吗?我什至不确定我的 Python 3.7 安装是否有效,因为我在 PyCharme 或 Anaconda 中看不到它
-
然后重新安装它,在安装过程中检查它是否已安装并将其设置为您的 PYTHONPATH
-
您可以尝试输入“which python”和“which python3.7”来查看它的加载位置。 Anaconda 创建一个 anaconda3 文件夹,它可能在里面.. user_directoty/anaconda3