我为在 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(使用前将#替换为@)