【发布时间】:2015-07-24 02:09:40
【问题描述】:
每次我尝试在我的 Mac (OS X 10.10.4) 上更新我的 Anaconda(版本 3.15.1)包时,我都会收到以下消息:
Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'
更新过程的其余部分似乎运行正常,但我想弄清楚导致此消息的原因以及如何删除它。
【问题讨论】:
-
我猜这个问题可能来自像 -
os.environ['PYTHONPATH']这样的行,它正在尝试查找环境变量PYTHONPATH,但这显然没有设置。按照错误消息所说的去做并设置PYTHONVERBOSE以获得完整的回溯。 -
我做了
set PYTHONVERBOSE 1,然后又跑了conda update --all,得到的只是上一条消息。 -
在 OS X 上设置变量的命令是
export PYTHONVERBOSE=1,或者和 conda 一样设置在同一行,比如PYTHONVERBOSE=1 conda update --all。