2017-04-10 68 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再次安装模块,然后查看它是否可以正常工作。

相关问题