已经安装了 pyzmq 但仍然出现“导入错误:没有名为 zmq 的模块”

新手上路,请多包涵

我正在尝试让 ipython notebook 运行。我已经安装了 pyzmq。你知道为什么它仍然给出这个错误吗?

原文由 user1476247 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

您会看到该错误(手动安装 pyzmq)的唯一原因是 pyzmq 安装到与运行 ipython 的位置不同的 pythonpath。

如果您按照安装说明进行操作,则应该没有问题:

 easy_install ipython pyzmq tornado
# or
pip install ipython pyzmq tornado

也有可能安装程序看到依赖项已经在另一个位置得到满足并且没有做任何事情,然后 ipython 可能正在运行一个不同的 pythonpath 而没有看到它。您可以强制升级所有内容:

 easy_install -U ipython pyzmq tornado

原文由 jdi 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题