簡體   English   中英

pip failling在MacOs上安裝Python 3.7

[英]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.

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