ImportError:pip安装成功后没有名为pbr的模块

时间:2017-04-10 16:18:14

标签: python python-3.x

我一直在使用以下命令行在本地安装prb包,

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

该过程成功。之后,当我输入import pbr时,它仍然失败。安装过程失败的可能原因是什么?

enter image description here

1 个答案:

答案 0 :(得分: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

但是你要告诉这个pip要安装在/data/python3.4中 - 好吧,也许这可以用,因为你指定了安装位置。

但是,然后运行Python 2.6.6,并尝试将您明确要安装的模块加载到Python 3.x中。

您可能只需要运行python3而不是python来实现此目的。

如果不这样做,请使用pip3而不是pip再次安装模块,然后查看它是否有效。