2013-10-30 58 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