python导入pika时没有模块名称pika

2023-11-29

我为在 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 时,我得到了,

导入错误:没有名为 pika 的模块

我的Python版本

python --version
Python 2.7.5

如何让Python识别这个模块? 谢谢!

edit 1

我这样称呼导入

import pika

这给出了错误, 我可以暂时解决这个问题,

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages

那么如何让路径永久化呢?谢谢!


您更有可能正在运行多个版本的 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 版本的模块。 我对“python2”使用“pip2”命令(对 python3 使用 pip3):

# pip2 install pika
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python导入pika时没有模块名称pika 的相关文章

随机推荐