pycharm 下pip安装python库的常见问题

目录

目录

国内镜像网址:

PIP使用国内镜像的方法:

安装效果:

设置 pip 安装源为国内清华大学镜像

安装包时出现 SSLError

另记录一个错误(Microsoft Visual C ++ 14.0是必需的。):

 pip 升级时的一个错误:

安装lxml,但是却找不到etree模块(python3.6)


国内镜像网址:

阿里云  http://mirrors.aliyun.com/pypi/simple/

中国科技大学  https://pypi.mirrors.ustc.edu.cn/simple/ 

豆瓣(douban)  http://pypi.douban.com/simple / 

清华大学  https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学  http://pypi.mirrors.ustc.edu.cn/simple/

PIP使用国内镜像的方法:

(这里以“pyqt5工具”为例子,使用时将其改为你们需要下载的包名即可)

pip install pyqt5-tools -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

安装效果:

我们来看下运行结果:(pycharm下在终端窗口进行安装)

与不使用该方法的对比:

(读取时间由于下载速度过慢导致的超时)

设置 pip 安装源为国内清华大学镜像

设置这个有什么好处呢?就是不用每次安装都加上 -i.....一大串东西,直接从源头上修改,一劳永逸。

在 C:\Users\此处为你的用户名,假设我的电脑用户名为q6412,则在路径C:\Users\q6412 下新建 pip 文件夹,然后新建一个txt文件,在其中输入:

[global] 
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

保存之后修改文件后缀为 .ini 即可 。(如下图所示)

此设置方法参考来源:https://blog.csdn.net/steveliu13/article/details/79294774

安装包时出现 SSLError

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)'))': /simple/jieba/

在这里插入图片描述

解决办法:

(Windows下为C:\Users\用户名\pip\pip.ini,Mac下为 ~/.pip/pip.conf

在 pip.conf 文件中增加 trust-host:

 [global]
 trusted-host=pypi.org files.pythonhosted.org

或者 pip 时使用单独的参数:

pip install jieba --trusted-host pypi.org --trusted-host files.pythonhosted.org

另记录一个错误(Microsoft Visual C ++ 14.0是必需的。):

安装scrapy时出现的错误:Microsoft Visual C ++ 14.0是必需的。

解决办法:(进入下面的网站,ctrl + F搜索:扭曲)

https://www.lfd.uci.edu/~gohlke/pythonlibs/

因为我的python是3.6,系统是win10,所以下载对应的包:

然后在pycharm的终端窗口中进行安装:(终端中不能使用CTRL + V进行粘贴,经女朋友指正,这是可以滴,但是我还是建议用右键→粘贴进行粘贴)

安装完成后再用  pip install scrapy安装scrapy就没有问题了。

 pip 升级时的一个错误:

python -m pip install --upgrade pip

一般而言,升级都是使用这个命令,但 window 下用这个命令升级遇到如下错误:

AttributeError: 'NoneType' object has no attribute 'bytes'

这时就需要改动另一个命令:

easy_install -U pip

安装lxml,但是却找不到etree模块(python3.6)

安装 lxml 3.7.3版本(pycharm 中setting可以选择对应的版本进行下载)

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜饼同学

帮助别人,就是帮助自己,共勉。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值