Python pip2在/usr/local/lib/pypy2.7/中安装软件包

时间:2017-08-26 11:37:50

标签: python pip

在LINUX上,我有一个python2脚本,需要安装5个python模块。

所以我跑: sudo -H pip2 install ipython numpy pandas scipy termcolor

但不是在/usr/local/lib/python2.7/

中安装的/usr/local/lib/pypy2.7/中安装python模块

因此,如果我运行需要这5个模块的脚本,它会说:

Traceback (most recent call last):
  File "./toto.py", line 23, in <module>
    import pandas #pour importer les data
ImportError: No module named pandas

你能帮帮我吗?

编辑:添加了一些信息

$ which pip2
/usr/local/bin/pip2
$ pip2 -V
pip 9.0.1 from /usr/local/lib/pypy2.7/dist-packages (python 2.7)

1 个答案:

答案 0 :(得分:1)

这意味着您运行的pip2脚本来自您的pypy安装(环境)。你可以通过运行pip2 --version来检查它,它会显示它的路径。

要将软件包安装到另一个环境,您需要指定pip的完整路径(如sudo /usr/local/lib/python2.7/bin/pip ...),或者更好地修改PATH环境(请参阅echo $PATH),以便python2将位于pypy之前。