Debian 8:已安装Python 2.7.13但没有Pip;包安装到错误的路径

时间:2017-12-04 19:54:00

标签: python

我正在运行Debain 8 Jessie并已将python 2.7.13安装到/usr/local/bin

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

/usr/local/lib/python2.7/dist-packages

问题

如何让我的pip安装永久安装在/usr/lib/python2.7/dist-packages?甚至更奇怪的是,虽然这些软件包正在安装到我的新安装看似设置的位置,但是当我通过python2.7.13使用/usr/local/bin/python时,我无法导入我下载的任何内容。

PATH

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

更好

如何通过pip查看已安装的软件包python2.7.13安装?

1 个答案:

答案 0 :(得分:1)

运行:

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/中的特殊(主机范围)脚本中

如果是/usr/lib/python2.7/

取决于您的&#34; stock&#34;之间的差异版本和2.7.13,你可能不想把东西放在/usr/lib/python2.7中。在我的系统中,我真的想避免任何交叉污染,但这是我有点挑剔的事情。

相关问题