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