Debian8:安装了Python2.7.13,但没有Pip;软件包安装到错误的路径
我正在运行Debain 8 Jessie,并已将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.
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中。在我的系统中,我真的很想避免任何交叉污染,但这是我有点挑剔的事情