2017-04-10 65 views
0

我一直在使用下面的命令行instll本地PRB包,導入錯誤:畫中畫後沒有名爲PBR模塊安裝成功

PIP安裝-t /data/python3.4/site-packages/ /數據/ pythonlibs /pbr-2.0.0-py2.py3-none-any.whl

過程成功。之後,當我輸入import pbr時,它仍然失敗。什麼可能是這個失敗的安裝過程的可能原因?

enter image description here

+1

你的'pip'符號鏈接指向3.x解釋器。您正在嘗試使用2.x解釋器。 2.x和3.x二進制文件是獨立的,在使用前需要在正確的解釋器中安裝軟件包。 –

回答

0

你似乎不佔的Python 2.x和Python的3.x的是完全獨立的環境

首先,您要安裝這樣的:

pip install -t /data/python3.4/site-packages/ /data/pythonlibs/pbr-2.0.0-py2.py3-none-any.whl 

除非您目前是的virtualenv裏面,pip命令通常是Python的2.x的環境的一部分。 Python 3安裝程序通常是pip3

但是,你正在告訴這個點安裝在/data/python3.4 - 好吧,也許這可以工作,因爲你指定在哪裏安裝。

然後,你運行Python 2.6.6,並嘗試加載你明確打算安裝到Python 3.x中的模塊。

您可能只需運行python3而不是python即可運行。

如果那樣做不成功,請使用pip3而不是pip再次安裝模塊,然後查看它是否可以正常工作。

相關問題