Mac上的Python pip安装无法正常工作

时间:2020-08-22 15:52:53

标签: python macos python-2.7 terminal pip

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

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

这是我尝试安装pip,然后安装名为beautifulsoup的软件包时在终端上显示的内容:

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 ~ % 

我不知道发生了什么或应该怎么做才能解决错误。

4 个答案:

答案 0 :(得分:2)

尝试一下

sudo easy_install pip  

然后

pip install beautifulsoup4

如果它不起作用,请尝试以下操作:

python -m pip install beautifulsoup4

答案 1 :(得分:1)

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

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

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

我还希望您每次安装软件包时都不想再输入2个关键字。

答案 2 :(得分:1)

尝试以下

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

答案 3 :(得分:-1)

在此处安装它:https://www.python.org/downloads并选中“添加到PATH”。它已安装了pip