我尝试通过终端在python$ python get-pip.py
中安装pip,但在终端中出现此警告。
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.
5条答案
按热度按时间ws51t4hk1#
出现此错误是因为PATH中缺少pip的安装位置。
您需要添加:
到你的
.bash_profile
的结尾,就像@hoefling评论的那样。wvyml7n52#
截至2022年3月,在macOS Monterey 12.2.1下,我必须使用不同的PATH更改才能到达
pip
:注:
1.我的python安装不是在
/Library/
,而是在~/Library/
,可能是因为它是通过brew
到达的-或者Monterey使用了不同的位置。1.$PATH似乎不支持
~/
-所以至少在这种情况下必须使用/Users/<username>/...
。1.我认为最好是附加而不是预先添加更新后的路径,因为默认情况下,你可能希望/期望系统的主路径(
/usr/bin
等)优先。另一方面,在这些主路径上安装python也会优先于任何依赖于更新后的路径的python安装,因此可能会损坏它。1.这个答案与当前最热门的答案不同,因为(i)所需的路径对我来说不同,(ii)操作系统版本不同。
xkrw2x1b3#
如果您使用的是Raspberry Pi(Raspbian OS),请执行以下操作:
在文件末尾添加:
Ctrl+X、Y、Enter〈--保存对.profile文件的更改
然后重新启动Raspberry Pi以应用更改。
现在可以使用
pip --version
进行检查1yjd4xko4#
您需要在系统根目录下的
.bash_profile
或.zshrc
中添加:llew8vvj5#
我正在使用Ubuntu,以下内容对我很有效:
然后
Ctrl+End
#到达文件的结尾。在新的一行中,添加以下行:
保存更改,最后注销并重新登录以使其生效