簡體   English   中英

如何在我的 Mac 上安裝 Python 的 pip3?

[英]How can I install Python's pip3 on my Mac?

我正在嘗試安裝 pip3,但我沒有任何運氣。 另外,我試過sudo install但它沒有用。 如何在我的 Mac 上安裝 pip3?

sudo easy_install pip3
Password:
Searching for pip3
Reading https://pypi.python.org/simple/pip3/
Couldn't find index page for 'pip3' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
   
No local packages or download links found for pip3
error: Could not find suitable distribution for Requirement.parse('pip3')

更新 - 1.5 之后的 Homebrew 版本

根據官方 Homebrew 頁面

2018 年 3 月 1 日,python 公式將升級到 Python 3.x,並且將添加 python@2 公式以安裝 Python 2.7(盡管這將僅用於桶,因此默認情況下 python 和 python2 都不會添加到 PATH 中手動 brew 鏈接 --force)。 我們將維護 python2、python3 和 python@3 別名。

因此,要安裝 Python 3,請運行以下命令:

brew install python3

然后, pippip3會自動安裝,您可以通過pip install <package>安裝任何包。


舊版本的 Homebrew

不僅brew install python3brew postinstall python3

所以你必須運行:

brew install python3
brew postinstall python3

請注意,您應該檢查控制台,因為它可能pip3您帶來錯誤,在這種情況下,安裝pip3

你可以使用Homebrew

然后運行:

brew install python3

我用這些命令解決了同樣的問題:

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

對我來說brew postinstall python3沒有用。 我在 GitHub Homebrew問題頁面上找到了這個解決方案:

$ brew rm python
$ rm -rf /usr/local/opt/python
$ brew cleanup
$ brew install python3

Python 3 運行成功,但沒有 pip3。 我嘗試了 Stack Overflow、Quora 和其他人的建議(多次安裝和卸載)。

Python 3 一直很好,但沒有 pip3。 最后我從以下位置下載了 Python3: https ://www.python.org/downloads/

通過簡單的鼠標點擊和一切(Python 3 + pip3),它現在工作正常。

類似於 Oksana 但添加了 python3

$ brew rm python 
$ brew rm python3 
$ rm -rf /usr/local/opt/python
$ rm -rf /usr/local/opt/python3
$ brew prune 
$ brew install python3
$ brew postinstall python3

似乎現在適用於 mac os x 10.13.3 Xcode 9.2 下的 pip3

要安裝或升級 pip,官方站點下載get-pip.py 然后運行以下命令:

sudo python get-pip.py 

它將為您運行腳本的 python 版本安裝pip

我運行了下面,其中<user>:<group>匹配其他<user>:<group>以獲取/usr/local/lib/python3.7/site-packages/目錄中的其他文件:

sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3

我也遇到了同樣的問題,但是brew install python3無法正常安裝pip3

brre 會拋出警告The post-install step did not complete successfully

它與自制軟件沒有權限有關/usr/local

如果目錄不存在則創建

sudo mkdir lib 
sudo mkdir Frameworks

/usr/local的權限授予 homebrew,以便它可以訪問它們:

sudo chown -R $(whoami) $(brew --prefix)/*

現在 ostinstall python3

brew postinstall python3

這將使您安裝成功

升級到macOS v10.15 (Catalina) 並升級我所有的 vEnv 模塊后,pip3 停止工作(給出錯誤:“TypeError: 'module' object is not callable”)。

我發現問題 58386953導致這里和解決方案。

  1. 從 vEnv 退出(我啟動了一個新的 shell)
  2. sudo python3 -m pip uninstall pip (這是必要的,但它沒有解決問題,因為它刪除了基本的 Python pip,但它沒有觸及我的 vEnv pip)
  3. sudo easy_install pip (在基礎 Python 中重新安裝 pip,而不是在 vEnv 中)
  4. cd 到你的vEnv/bin並輸入“source activate”進入 vEnv
  5. rm pip pip3 pip3.6 (這似乎是擺脫 vEnv 中虛假 pip 的唯一方法)
  6. 現在 pip 從 vEnv 中消失了,我們可以使用基礎 Python 中的那個(刪除后我無法將 pip 成功安裝到 vEnv 中)

安裝 Pip3

  • 按照此鏈接在您的計算機上下載 pip3
  • 按照頁面上的說明進行操作,然后在成功下載 Pip3 后,在終端中運行 python3 get-pip.py
  • 這會將 pip3 安裝到您的筆記本電腦中,然后您可以通過在終端中運行 which pip3 來檢查 pip3 的安裝。

現在只需執行pip3 install <package>

如果您使用的是 Python 3,只需執行python3 get-pip.py 這只是一個簡單的命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM