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

anh*_*kao 22 python installation pip path

我试图通过终端在python 中安装pip,但在终端中有这个警告。 $ 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.
Run Code Online (Sandbox Code Playgroud)

jtl*_*lz2 13

截至 2022 年 3 月,在 macOS Monterey 12.2.1 下,我必须使用不同的 PATH 更改才能到达pip

export PATH="$PATH:/Users/<username>/Library/Python/3.8/bin"
Run Code Online (Sandbox Code Playgroud)

笔记:

  1. 我的 python 安装不是在/Library/,而是在~/Library/,可能是因为它是通过brew- 或者蒙特雷使用不同的位置。
  2. $PATH 似乎不能容忍- 所以至少在这种情况下~/必须使用。/Users/<username>/...
  3. 我认为最好附加而不是预先添加更新的路径,因为默认情况下,人们可能希望/期望系统的主路径(/usr/bin等)优先。另一方面,将 python 安装到这些主路径也将优先于任何依赖于更新路径的 python 设置,因此可能会损坏它。选择你的毒药。
  4. 这个答案与当前最热门的答案不同,因为(i)我所需的路径不同,(ii)操作系统版本不同。


gsa*_*ras 10

您收到此错误是因为您的 PATH 中没有安装 pip 的位置。

您需要添加:

export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin"
Run Code Online (Sandbox Code Playgroud)

到你的结尾.bash_profile,就像@hoefling 评论的那样。

  • 如何在 Ubuntu 上执行此操作 (9认同)

Man*_*dez 7

如果您使用的是 Raspberry Pi(Raspbian 操作系统),请执行以下操作:

nano /home/pi/.profile
Run Code Online (Sandbox Code Playgroud)

在文件末尾添加:

# set PATH to pip
PATH="$HOME/pi/.local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

Ctrl+X、Y、输入 <-- 保存对 .profile 文件的更改

然后重新启动 Raspberry Pi 以应用更改。

您现在可以检查 pip --version


小智 5

我正在使用 Ubuntu,以下内容对我有用:

nano ~/.bashrc # to open the .bashrc file
Run Code Online (Sandbox Code Playgroud)

然后Ctrl+End# 到达文件末尾。

在新行中,输入以下行:

export PATH=$PATH:/home/$USER/.local/bin
Run Code Online (Sandbox Code Playgroud)

保存更改,最后注销并再次登录以完成此操作