没有这样的文件或目录:'/usr/local/bin/pip'

问题描述 投票:0回答:7

我之前在 OSX 上安装了 pip,但不知何故它不起作用。所以,我尝试使用命令再次安装 pip :

sudo easy_install pip

但是它给了我如下错误:

pip 9.0.1 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: [Errno 2] No such file or directory: '/usr/local/bin/pip'

我既无法使用 pip,也无法安装它。

python macos pip
7个回答
69
投票

只要跑:

$ hash -r

在 bash 中就可以解决。


54
投票

就我而言,我必须将 pip 从 22.1.2 升级到 22.2.1:

pip3 install --upgrade pip

8
投票

我通过删除

/usr/local/bin
中的 pip 文件并重新安装 pip 解决了这个问题。


1
投票

使用以下命令找到您的 pip 二进制文件:

which pip or which pip3.7

然后复制到以下路径:

sudo cp /home/LOGGED_USER/.local/bin/pip3.7 /usr/bin/pip3.7

0
投票

我对“没有这样的文件或目录”错误的解决方案是将安装“pip”(和“pip3”)命令的目录添加到 $PATH 中。在您的情况下,此类目录可能是“/usr/local/bin/pip”。


0
投票

在我的例子中,我使用的是

python3 pip
但工作命令是
pip3


0
投票

与我相同,只是没有找到“/home/dilou/pip”(其中 dilou 是我的用户名)。我不确定,但我怀疑 Anaconda 将安装文件夹更改为我的主目录。 但是“which pip”正如@anand babu建议的那样,告诉我pip包安装在“/usr/bin/pip”中。 解决方法是简单地将“pip”替换为其实际路径;结果是:

python3 /usr/bin/pip install PySimpleGUI

在我的笔记本电脑上成功安装了 PySimpleGUI :)

(使用Ubuntu 22.04)

© www.soinside.com 2019 - 2024. All rights reserved.