![](/img/trans.png)
[英]How to Install PIP3 (for python 3) on Mac without Sudo/Root access?
[英]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')
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
然后, pip
或pip3
會自動安裝,您可以通過pip install <package>
安裝任何包。
brew install python3
還brew postinstall python3
所以你必須運行:
brew install python3
brew postinstall python3
請注意,您應該檢查控制台,因為它可能pip3
您帶來錯誤,在這種情況下,未安裝pip3
。
我用這些命令解決了同樣的問題:
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
我運行了下面,其中<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導致這里和解決方案。
sudo python3 -m pip uninstall pip
(這是必要的,但它沒有解決問題,因為它刪除了基本的 Python pip,但它沒有觸及我的 vEnv pip)sudo easy_install pip
(在基礎 Python 中重新安裝 pip,而不是在 vEnv 中)vEnv/bin
並輸入“source activate”進入 vEnvrm pip pip3 pip3.6
(這似乎是擺脫 vEnv 中虛假 pip 的唯一方法)安裝 Pip3
現在只需執行pip3 install <package>
如果您使用的是 Python 3,只需執行python3 get-pip.py
。 這只是一個簡單的命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.