pycharm pip 安装第三方库出错的终极解决方案

      大家都知道 pip 在安装第三方库的时候是十分方便的,在 Windows 平台上,一条命令就可以将依赖关系都搞定:

pip install requests

      但还是有几个小问题。

1.有时候会提示权限不够。

       当初没有留下那个权限不足的截图,但是根据英文意思就是提示权限不够,这个时候解决办法很简单,加个 --user 参数就行了,有人解释说 --user “代表仅该用户安装,安装后仅该用户可用”,不管了,能用就行,解决问题就 ok 。

pip install --user requests

2.速度不理想,半天下不来。

      解决的办法是使用镜像服务器。

      大家都知道,默认的官方下载地址是 https://pypi.python.org/pypi ,服务器在国外,我们下载的速度超级慢,有时候包大了一晚上都下不下来,而且中间还会断掉,功亏一篑。这里我们可以使用 -i 指定国内的镜像服务器,速度超级快。

      https://mirrors.aliyun.com/pypi/simple/

      可以看到这是阿里云的镜像服务器的地址,人人可以用。我还找了其他几个镜像服务器,亲测都可用。

      通过这个图可以看到,第一个地址是 pycharm 设置中默认的官方地址,其他的分别是清华大学、阿里云、中国科技大学、豆瓣网站的镜像服务器地址,都能用哦!这个图也解释了,向 pycharm 里添加镜像服务器地址的方法。现在试一下,是不是加了这几个地址之后,所有的第三方库都能搜索到了呢?

      为防止大家敲错,在这里把命令都粘贴出来,复制粘贴就行了:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
pip install -i https://mirrors.aliyun.com/pypi/simple/ requests
pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ requests
pip install -i https://pypi.douban.com/simple/ requests

      记得把库名字改了。

      怎么样,感激我不?

3.装了个别软件或者证书之后提示 SSL 证书错误。

      错误提示如下:

      翻译过来就是说,发生了 SSL  证书验证错误,我想起之前装了个证书,可能是和这个有关。

      解决办法是,用 --trusted-host 参数把域名加为信任的主机。

pip --trusted-host mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ install requests

      效果杠杠滴:

      那么在 pycharm 中怎么解决呢?看下图,安装的时候在 options 框里输入自己加的 --trusted-host 参数就行了,当然该参数具体的内容还是要和搜索出来的镜像服务器的域名保持一致。

      综上所述,终极解决办法就是:

pip --trusted-host mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ install requests --user

      如果帮到了你,一定要给个赞👍哦!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值