在导入pika时出现“python找不到模块名pika”的错误。
在导入pika时出现“python找不到模块名pika”的错误。
我在Mac上安装了用于Python的pika。
sudo pip install pika==0.9.8
我确保已经安装,当我尝试重新安装时,出现以下响应:
Requirement already satisfied (use --upgrade to upgrade): pika==0.9.8 in /usr/local/lib/python2.7/site-packages
但是当我在*.py文件中导入pika时,出现以下错误:
ImportError:找不到名为pika的模块
我的Python版本是
python --version Python 2.7.5
怎样可以让Python识别这个模块呢?谢谢!
编辑1
我像这样调用导入:
import pika
这会导致错误,我可以使用以下方法进行临时修复:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
那么怎样使路径永久有效呢?谢谢!
admin 更改状态以发布 2023年5月20日
从这里下载并运行pip:
https://pip.pypa.io/en/latest/installing.html
然后打开命令窗口并进入已安装的Python的Scripts文件夹,并输入以下命令:
C:\Python34\Scripts>pip install pika
很可能您正在运行多个版本的pip和python。检查您的“pip”和“python”版本 - 您应该使用与您的“python”版本相对应的“pip”版本:
# python --version Python 2.7.5 # pip --version pip 9.0.1 from /usr/lib/python3.4/site-packages/pip-9.0.1-py3.4.egg (python 3.4)
正如您所看到的,“pip”将为不同于我正在使用的python版本安装模块。我使用了“pip2”命令来执行“python2”(对于python3,请使用pip3):
# pip2 install pika