Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian8:安装了Python2.7.13,但没有Pip;软件包安装到错误的路径_Python - Fatal编程技术网

Debian8:安装了Python2.7.13,但没有Pip;软件包安装到错误的路径

Debian8:安装了Python2.7.13,但没有Pip;软件包安装到错误的路径,python,Python,我正在运行Debain 8 Jessie,并已将Python2.7.13安装到/usr/local/bin中 我没有安装新的pip,我仍在使用位于/usr/bin/的pip。每当我使用pip安装软件包时,它们都会安装到新python安装的dist-packages位置: /usr/local/lib/python2.7/dist包 问题 如何使我的pip安装永久安装在/usr/lib/python2.7/dist软件包中?更奇怪的是,尽管这些软件包安装在我新安装的位置,但当我使用python2.

我正在运行Debain 8 Jessie,并已将
Python2.7.13
安装到
/usr/local/bin

我没有安装新的pip,我仍在使用位于
/usr/bin/
的pip。每当我使用
pip
安装软件包时,它们都会安装到新python安装的
dist-packages
位置:

/usr/local/lib/python2.7/dist包

问题

如何使我的pip安装永久安装在
/usr/lib/python2.7/dist软件包中?更奇怪的是,尽管这些软件包安装在我新安装的位置,但当我使用
python2.7.13
时,我无法通过
/usr/local/bin/python
导入我下载的任何东西

路径

/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:/bin:

更好

如何让我的
python2.7.13
install查看从pip安装的软件包?

运行以下命令:

import sys
for p in sys.path: 
    print p     # or print(p) if you prefer. 
查找/usr/lib/python2.7

如果不是的话,你会想要的

export PYTHONPATH=/usr/local/lib/python2.7:/usr/lib/python2.7 
在.bashrc中或在/etc/profile.d/

If/usr/lib/python2.7/

根据“stock”版本与2.7.13之间的差异,您可能不希望将内容放在/usr/lib/python2.7中。在我的系统中,我真的很想避免任何交叉污染,但这是我有点挑剔的事情