繁体   English   中英

Python pip 在 Mac 上安装不工作

[英]Python pip installation on Mac is not working

我有一台 Macbook Air,想安装 pip。我有更新的 python 版本。 我按照所有说明进行操作,但无法安装任何软件包。

我已经研究了 1 个多小时,看了很多文章和问题,但我无法弄清楚。

当我尝试安装 pip,然后安装一个名为 beautifulsoup 的 package 时,我的终端显示如下:

arnau@MacBook-Air-de-Arnau ~ % python --version
Python 2.7.16
arnau@MacBook-Air-de-Arnau ~ % curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1840k  100 1840k    0     0   320k      0  0:00:05  0:00:05 --:--:--  439k
arnau@MacBook-Air-de-Arnau ~ % python get-pip.py
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Using cached pip-20.2.2-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.2.2
    Uninstalling pip-20.2.2:
      Successfully uninstalled pip-20.2.2
  WARNING: The scripts pip, pip2 and pip2.7 are installed in '/Users/arnau/Library/Python/2.7/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.
  NOTE: The current PATH contains path(s) starting with `~`, which may not be expanded by all applications.
Successfully installed pip-20.2.2
arnau@MacBook-Air-de-Arnau ~ % pip install beautifulsoup4
zsh: command not found: pip
arnau@MacBook-Air-de-Arnau ~ % 

我不明白发生了什么或我应该如何解决错误。

试试下面

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

尝试这个

sudo easy_install pip  

然后

pip install beautifulsoup4

如果它不起作用试试这个:

python -m pip install beautifulsoup4

查看最后的警告,它表示这些脚本不在 PATH 中。 打开 Finder,将列出的文件复制到以下目录:/usr/local/bin/

Go 到 /Users/arnau/Library/Python/2.7/bin。 将列出的文件复制到 /usr/local/bin/ 中,以便命令行可以识别您的命令 pip。

如果您不想这样做(我不建议这样做),您现在可以简单地使用其他答案,即使用python -m pip ,它将命令行引导到这些文件的当前目录, /Users/arnau/Library/Python/2.7/bin。 但是,您将来可能会遇到问题,因此我建议了上述答案。

我还希望您在每次必须安装 package 时都不想再输入 2 个关键字。

如果上述选项都不起作用,请尝试:

sudo easy_install pip

然后:

python get-pip.py

这对我有用,因为我不断收到错误

在终端中输入“安装 pip3”

尝试检查此链接,并请在终端中输入显示的命令(类似于python -m ensurepip --upgrade )。 复杂化成功后,确保在终端中使用命令pip3 --version检查安装是否成功

在此处安装它: https://www.python.org/downloads并检查“添加到路径”.. 它附带安装了 pip

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM