pycharm或者命令安装第三方库

参考添加链接描述
在使用pycharm时经常需要用到第三方库文件,可以使用cmd命令去安装,也可以直接在Pycharm里面安装,但是安装一直失败,解决方法如下:
1、命令安装:
失败原因:
a、pip版本过低,我默认版本是10.1,现在都是21.x,所以要升级pip,但是升级一直失败,两个命令都试了也失败
在这里插入图片描述
所以索性卸载了再重新安装
卸载命令:python -m pip uninstall pip
在这里插入图片描述
重新安装:进入到python->script目录下,用easy_install.exe pip去安装
在这里插入图片描述
b、pip升级成功后,再去安装第三方库,失败是由于一些局域网的原因,使用 pip 出现 “connection timeout”,连接超时可以使用国内的镜像网站下载:
豆瓣:https://pypi.doubanio.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
命令如下:
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com packagename # packagename是要下载的包的名字
pip install -i http://e.pypi.python.org --trusted-host e.pypi.python.org --upgrade pip # 升级pip

2、pycharm安装:
改成aliyun或者douban的镜像:https://mirrors.aliyun.com/pypi/simple/在这里插入图片描述
如果安装仍然失败,在右侧opthion加入:–trusted-host mirrors.aliyun.com
在这里插入图片描述

3、requirements.txt安装
注意:pip freeze输出的是本地环境中所有三方包信息,但是会比pip list少几个包,因为pip,wheel,setuptools等包,是自带的而无法(un)install的,如果要显示所有包可以加上参数-all,即pip freeze -all
a、如果项目要移到另外一个环境,所需的依赖包要重新装一遍,手动装太麻烦了,一个一个装有可能还有遗漏,所以用requirements.txt方式
pip freeze > requirements.txt
生成的文件到当前目录组找,但是这样有个问题,我用的是全局环境,该命令会把所有的下载的包都写入,如果该项目只用到部分依赖包,到时候去下载时会下载所有的,没必要,所以用第二种方法
b、如果想要只有自己项目需要用的依赖包,使用pipreqs
先安装:
pip install pipreqs
在当前目录生成requirements.txt,存在即覆盖
pipreqs . --encoding=utf8 --force
我的报错:
在这里插入图片描述
坑死,原来是我连了代理,把代理关掉,重新试一遍ok
在这里插入图片描述
如果不需要联网,也可以用下面的方法:

找了很久,加个选项,–use-local,终于解决,参考–use-local
pipreqs . --encoding=utf8 --force --use-local
在这里插入图片描述

执行后requirements.txt只有部分依赖了(本项目的)
移到新环境后安装这些依赖包,使用requirements.txt安装依赖的方式::
pip install -r requirements.txt
这样就可以解决啦

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值