2013-10-30 60 views
0

我安装了蟒蛇鼠兔在Mac上运行时,蟒蛇没有模块名鼠进口鼠

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: No module named pika

我的Python版本鼠

python --version 
Python 2.7.5 

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

编辑1

我这样调用

import pika 

这给出了错误的进口, 我可以temporaritly以解决此问题,

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

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

+0

应使用[的virtualenv](HTTPS://pypi.python。组织/ PyPI中/ virtualenv中)。 – kay

+0

OSX @Kay谢谢 – MaKo

+0

你的导入过程如何? –

回答

0

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

0

转到您的python文件夹中的脚本,并在命令提示符处拖放pip.exe并键入install pika。

EG-C:\ Python27 \脚本\ pip.exe安装鼠

3

更有可能的是,你正在运行PIP和Python的几个版本。检查你的“点子”和“巨蟒”的版本 - 你应该使用与您的“蟒蛇”版本“点子”的版本:

# 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) 

正如你所看到的“点子”将安装模块,从不同的Python版本我正在使用的那个。 我用 'PIP2' 的 'python2'(使用PIP3为python3)命令:

# pip2 install pika 
1
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