繁体   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