当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了。采取的方法可以跟换pip的下载源。
转载文章的链接:【python】windows下pip换源
Python pip换国内镜像源方法(Windows+Linux)
【windows】:
1、打开appdata文件夹,在资源管理器的地址栏输入%appdata%后回车:
2、新建一个pip文件夹,在pip文件夹里面新建一个配置文件pip.ini:
用txt建文件然后删除掉.txt
3、在配置文件中(在pip.ini.txt文件中)输入如下内容后保存即可:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
删掉尾缀.txt 就好了
【Linux】:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件,文件夹要加“.”,表示是隐藏文件夹)。(同windows)一样
输入内容改为:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
【自动生成和安装requirements.txt】:
在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号。这个文件有点类似与Rails的Gemfile。其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。
requirements.txt可以通过pip命令自动生成和安装
【生成requirements.txt文件】:
pip freeze > requirements.txt
【安装requirements.txt依赖】:
pip install -r requirements.txt