Python 为什么我只从命令行得到zmq的导入错误?

Python 为什么我只从命令行得到zmq的导入错误?,python,command-line,zeromq,importerror,Python,Command Line,Zeromq,Importerror,这个主题说明了一切。我可以在pycharm中毫无问题地运行同一个文件 将import zmq放入一个文件会复制它。在从命令行运行程序之前,zmq从未出现过问题。报告的问题可能意味着您在terminal和pycharm中没有使用相同的python解释器 如果调用python并出现导入错误,可以使用命令为python解释器安装pyzmq python -m pip install pyzmq 实际上,我已经通过使用-m选项解决了这个问题:>python-m,我想知道为什么会这样。您已经将PyCha

这个主题说明了一切。我可以在pycharm中毫无问题地运行同一个文件


import zmq
放入一个文件会复制它。在从命令行运行程序之前,zmq从未出现过问题。

报告的问题可能意味着您在terminal和pycharm中没有使用相同的python解释器

如果调用
python
并出现导入错误,可以使用命令为python解释器安装
pyzmq

python -m pip install pyzmq

实际上,我已经通过使用-m选项解决了这个问题:
>python-m
,我想知道为什么会这样。

您已经将PyCharm设置为使用不同的解释器,我不认为是这样,zmq是在全球范围内安装的,也是在我在PyCharm中使用的virtualenv中安装的