python在导入鼠兔时没有模块名称pika

时间:2013-10-30 04:09:58

标签: python 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上导入鼠标时,我得到了,

  

ImportError:没有名为pika的模块

我的python版本

python --version
Python 2.7.5

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

编辑1

我像这样调用导入

import pika

给出错误, 我可以用这个临时修复,

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

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

6 个答案:

答案 0 :(得分:5)

从这里下载并运行pip:

https://pip.pypa.io/en/latest/installing.html

然后打开命令窗口并在C中转到已安装的python的Scripts文件夹并输入以下命令:

C:\Python34\Scripts>pip install pika

答案 1 :(得分:3)

你更有可能运行几个版本的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'(使用pip3 for python3):

# pip2 install pika

答案 2 :(得分:3)

git clone https://github.com/pika/pika.git
cd pika
python setup.py install

Installs pika 1.0.1b with 2.7

apt install python3
apt install python3-pip
pip3 install pika

答案 3 :(得分:0)

您可以将该导出命令添加到〜/ .bash_login文件中。

答案 4 :(得分:0)

转到python文件夹中的Scripts,在命令提示符下拖放pip.exe,然后输入install pika。

eg- C:\ Python27 \ Scripts \ pip.exe install pika

答案 5 :(得分:0)

我在 Windows 中遇到了这个问题。软件包已成功安装,但 python 向我显示了该错误。 首先,我使用 cmd 命令 pip3 uninstall moduleName 卸载软件包。 然后根据 python 文档,我运行命令 python -m pip install moduleName 并解决了我的问题!

这里是文档:Installing Python Modules