Mac系统安装pip和requests模块遇到的常见问题及解决办法

时间:2024-03-16 12:18:50

最近需要,使用了Mac系统来开发python的项目,之前都是使用windows的。但是遇到很多的问题。

 

Mac系统是默认安装了python2.7的版本的。

首先,先检查一下有没有pip的命令,如下图所示:

Mac系统安装pip和requests模块遇到的常见问题及解决办法

 

如果没有pip的命令的话,那就需要我们自己来安装来。

首先去https://bootstrap.pypa.io/  这个网页上下载get-pip.py文件。然后在终端使用命令 sudo python get-pip.py,来安装,当然这里是我们的绝对路径,要不然会出现如图上的错误。当出现successfully installed 那么就说明你已经安装成功了。

下面安装requests模块

Mac系统安装pip和requests模块遇到的常见问题及解决办法

 

当我们以为pip安装好后,就可以使用了,当我们使用pip install requests的时候,总是出现一顿莫名的问题,如上图所示,总结下来,就是permission denied,也就是系统的权限问题,我也参考了很多网上的文献,大都是使用pip install xxx –user 这样的解决办法,上图我也试了一下,但是并没有解决我的问题。

最终找到一个关闭SIP的方法,解决了问题。步骤如下:

  1. 重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式),左上角菜单里找到实用工具终端;
  2. 输入csrutil disable回车重启Mac即可,如果想重新启动SIP机制重复上述步骤改用csrutil enable即可。

然后再一次使用pip安装的时候,就显示已经安装成功了。