【发布时间】:2018-11-01 21:43:44
【问题描述】:
我在装有 High Sierra 的 Mac 上运行 Spyder。我有 2 个使用 Anaconda 定义的虚拟环境。虚拟环境是 python 2.7.13 的 py27 和 python 3.65 的 py36。当我去 py36 并运行 Spyder 时,一切似乎都运行良好。当我转到 py27 时,从命令行启动 spyder 后,我立即收到 9 个写入终端的警告。警告是:
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
在这些消息之后,Spyder 使用正确版本的 python 打开并且似乎运行良好。我的问题是我应该关注这些警告,为什么它们在 py27 而不是 py36 中运行时会发生,并且 spyder 在这些警告下运行良好。
【问题讨论】:
-
您是否在默认环境中运行过:
conda update conda,在 2.7 环境中运行过conda update anaconda? -
我试过了,但在两种环境中都得到了以下错误消息:PackageNotInstalledError: Package is not installed in prefix。前缀:/Users/johnhanly/anaconda3/envs/py27 包名:conda
-
@ReblochonMasque 我回去做了一些事情,现在我可以更新 conda 并且这个建议奏效了。警告不再出现。如果您想写建议作为答案,我会接受。感谢您的帮助。
标签: python spyder macos-high-sierra