【问题标题】:"KeyError: 'PYTHONPATH'" message when updating Anaconda packahes on Mac OS X在 Mac OS X 上更新 Anaconda packahes 时出现“KeyError: 'PYTHONPATH'”消息
【发布时间】: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

标签: python macos anaconda


【解决方案1】:

按照错误消息的建议设置 PYTHONVERBOSE 环境变量:

PYTHONVERBOSE=1 conda update --all

这应该会给你一个完整的回溯,它应该告诉你错误来自哪个文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-14
    • 2015-11-26
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 2012-04-23
    • 1970-01-01
    相关资源
    最近更新 更多