如何找到我的点?

如何找到我的点?

昨天我安装了 pip

python get-pip.py

并且可以经常使用。现在它显示了这一点。

-bash: pip: command not found

所以我尝试使用 python get-pip.py 再次安装它。

Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages

但是路径呢?

然后我尝试将所有涉及的路径添加到 PATH 中。

/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python

这些都不起作用。

我看到了一些类似的问题,告诉我找到正确的路径。

# which python

# /usr/bin/python

which pip

...(nothing)

python的安装路径是/usr/local/python-2.7.11。我ln -s /usr/local/python-2.7.11/bin/python /usr/bin/python在安装 pip 之前使用过。

我的系统是Debian7。

答案1

当您使用 进行安装时pippython getpip.pypip命令将安装在 python 二进制文件旁边。在你的情况下是/usr/local/2.7.11/bin。由于您的 python 可执行文件是通过其链接找到的,因此该目录不用于任何其他命令。

您的 PATH 应该包含路径,即目录,而不是完整的文件名。要包含在 PATH 中的目录是 /usr/local/python-2.7.11/bin.如果您这样做,您就可以删除该链接。

您还可以设置链接:

ln -s /usr/local/python-2.7.11/bin/pip  /usr/bin/pip

由于通过链接找到了 python,并且安装了 pip(但未找到),您还可以通过执行以下操作来调用 pip:

python -m pip 

如果您不想添加额外的链接,可以将其设为别名:

alias pip='/usr/local/python-2.7.11/bin/python -m pip'

相关内容