出错解决方案|琐碎的小知识点汇总【长期不定时更新】

前言

以此文章记录在各方面遇到的各种奇怪的报错和解决方案(以有序列表标记)。此外,也会记录一些提高工作效率的小方法(以无序列表标记)。

pip相关

  1. 网络没有出错,可以pip install安装包,但是某些包会报错Read timed out,比如urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘pypi.tuna.tsinghua.edu.cn’, port=443): Read timed out. 解决方案:增大超时时间,比如pip install <package name> --default-timeout=100
  2. 网络没有出错,但是因为SSL安全认证等没有通过而无法下载。解决方案:强制信任安装源,比如pip install <package name> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  • 迭代安装依赖包:从github上clone代码时,部分python项目会好心地写好requirements.txt,则可以控制台了批量安装依赖包:pip install -r requirements.txt
  • 生成requirements.txt:共享项目时,可以在项目根目录使用pip freeze > requirements.txt来自动生成requirements
上一篇:python第三方库的安装以及常见错误解决思路


下一篇:pypi镜像源