我在 spyder 中启动 ipython notebook 或 ipython 控制台时遇到问题,导致错误消息“Assertion failed: Permission denied (......\src\err.cpp:247) and (in ipython notebook)内核无休止地重新启动。
我在 Windows 7 上使用 Python 的 Anaconda 安装,并且 ipython 1.1 和 ipython 1.0 都有相同的问题。在我切换到 Anaconda 之前,我在 1.0 之前运行 ipython 版本时没有这个问题。
谷歌搜索发现了这个问题的另一个实例,这表明它是由于与 PyZMQ 和防火墙的交互。我尝试将 python 和 ipython 的特定例外添加到我的防火墙,并完全关闭防火墙,没有任何变化。我可以在命令行中运行 ipython,但笔记本或 spyder 中的控制台都不能工作(给出上面的错误。)
任何有关此的信息都会有所帮助。我在 python 安装中的任何文件夹 \src\ 中找不到任何文件 err.cpp,因此我无法确认触发错误的原因与 PyZMQ 或防火墙有任何关系。关闭防火墙或提升命令提示符时不会进行任何更改。我还能尝试什么?