![](/img/trans.png)
[英]pip3 install PyYAML failed.(python3.7, macOS High Sierra)
[英]pip failling to install for Python 3.7 on MacOs
我目前正在使用Mojave在Mac上工作。 我用brew成功安裝了python 3.7
brew install python3
但我已經嘗試了幾種方法為python 3.7安裝pip(使用get-pip.py,easy_install pip等安裝),這些方法曾在python 2.7文件夾中安裝pip,但在python 3.7中沒有。
目前我打電話的時候
pip --version
我明白了
pip 18.1 from /Library/Python/2.7/site-packages/pip (python 2.7)
pip3似乎不存在。
如何在python 3.7文件夾中安裝pip3? 謝謝!
如果你想確保為python 3.7安裝pip,試試這樣的事情:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.7 get-pip.py
好吧,所以我仍然不太明白我的設備中pip3發生了什么,但是我發現了一種在正確的Python版本中使用pip安裝軟件包的方法:
python3 -m pip install [package]
它有助於安裝numpy,這是我的主要目標。
也許你正在使用舊版的Brew?
在那種情況下運行brew postinstall python3
我認為如果pip3
安裝成功,你應該使用pip3 --version
而不是pip --version
。
使用ls -ltr /usr/local/bin|grep pip
檢查計算機上安裝的所有pip
版本
然后使用正確的可執行文件來查詢版本。
例如在我的機器上,我得到:
ls -ltr /usr/local/bin|grep pip
lrwxr-xr-x 1 abhinav admin 33 May 8 03:32 pip3.6 -> ../Cellar/python/3.6.5/bin/pip3.6
lrwxr-xr-x 1 abhinav admin 31 May 8 03:32 pip3 -> ../Cellar/python/3.6.5/bin/pip3
lrwxr-xr-x 1 abhinav admin 36 May 8 03:32 pip2.7 -> ../Cellar/python@2/2.7.15/bin/pip2.7
lrwxr-xr-x 1 abhinav admin 34 May 8 03:32 pip2 -> ../Cellar/python@2/2.7.15/bin/pip2
現在,如果我這樣做
pip2 --version
pip 18.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
pip3 --version
pip 18.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6)
正如您在上面的輸出中所看到的,顯示給您的路徑取決於可執行文件指向的位置。
所以確保你的pip
沒有指向python 2.7
對於python 3.x,命令是pip3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.