Python3的PIP安装问题:考虑将此目录添加到PATH

60 投票
7 回答
142620 浏览
提问于 2025-06-08 05:49

我试着在终端里用 pip 安装 python,命令是 $ python get-pip.py,但是终端里出现了警告。

我的环境是:Python3.8
MacOS Catalina

请帮帮我 :( 我已经找了好几天的答案了。

WARNING: The scripts pip, pip3 and pip3.8 are installed in '/Library/Frameworks/Python.framework/Versions/3.8/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

相关问题:

  • 暂无相关问题
暂无标签

7 个回答

0

你需要在系统根目录下的 .bash_profile.zshrc 文件中添加一些内容:

export PATH=/Library/Frameworks/Python.framework/Versions/3.9/bin:$PATH
6

我在使用Ubuntu系统,下面的方法对我有效:

nano ~/.bashrc # to open the .bashrc file

然后按 Ctrl+End 键可以快速跳到文件的末尾。

在新的一行中,输入以下内容:

export PATH=$PATH:/home/$USER/.local/bin

保存更改,最后注销再登录一次,这样就能生效了。

7

如果你在使用树莓派(Raspbian操作系统),可以按照以下步骤操作:

nano /home/pi/.profile

在文件的最后添加:

# set PATH to pip
PATH="$HOME/pi/.local/bin:$PATH"

按下 Ctrl+X,然后按 Y,再按 Enter <-- 这样可以保存对 .profile 文件的修改

接着重启你的树莓派,以便应用这些更改。

现在你可以通过输入 pip --version 来检查一下。

13

截至2022年3月,在macOS Monterey 12.2.1上,我需要使用不同的路径设置才能找到pip

export PATH="$PATH:/Users/<username>/Library/Python/3.8/bin"

注意事项:

  1. 我的Python安装并不在/Library/目录下,而是在~/Library/,这可能是因为它是通过brew安装的,或者Monterey使用了不同的安装位置。
  2. 环境变量$PATH似乎不支持~/这个写法,所以在这种情况下,最好用/Users/<用户名>/...来替代。
  3. 我觉得更新路径时最好是追加,而不是放在前面,因为默认情况下,系统的主要路径(比如/usr/bin等)应该优先考虑。另一方面,如果把Python安装在这些主要路径下,它会优先于任何依赖于更新路径的Python设置,这样可能会导致问题。选择你想要的方式吧。
  4. 这个回答和目前最受欢迎的回答不同,因为(i)我需要的路径对我来说不同,以及(ii)操作系统版本也不同。
33

你看到这个错误是因为你的系统找不到 pip 的安装位置,因为它没有在你的 PATH 里。

你需要在你的 .bash_profile 文件的末尾添加:

export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin"

就像 @hoefling 评论的那样。

撰写回答