簡體   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