一、简介
相信很多小伙伴在刚入公司的时候,都会遇到这样的情况,部门经理给你一个GIT地址让你去下载项目代码再给你丢一个requirements.txt文件,没错,这个就是整个项目框架所需要的所有三方库,整个文档好几十个或者更多的库,这里我们应该怎么高效率安装呢?很多人在学校或者自学的时候都是用pip命令在命令行一个一个安装,这样肯定是不行的,接下来我们先介绍怎么生成,再介绍怎么安装。
二、更换镜像源
●当前步骤属于选择性步骤,由于我们的Python三方包下载默认源在国内的下载速度非常慢,在需要的情况下我们可以配置成功国内镜像源,在安装前我们最好默认更新一下PIP的版本。
import os
#更新pip的版本,若提示找不到python配置一下Python的环境变量。
os.system("python -m pip install --upgrade pip")
#更换国内镜像源,下面的镜像源根据自己的喜好随便选择。
Url_image= {
"清华大学": "https://pypi.tuna.tsinghua.edu.cn/simple",
"中国科技大学": "https://pypi.mirrors.ustc.edu.cn/simple/",
"豆瓣": "https://pypi.douban.com/simple/",
"网易": "https://mirrors.163.com/pypi/simple/",
"阿里云": "https://mirrors.aliyun.com/pypi/simple/",
"华为云": "https://repo.huaweicloud.com/repository/pypi/simple",
"腾讯云": "https://mirrors.cloud.tencent.com/pypi/simple"
}
os.system("pip config set global.index-url {}".format(Url_image.get("清华大学")))
三、requirements文件生成
import os
os.system("pip freeze > requirements.txt")
#对就这么简单,简单2行代码就完成。
四、批量安装三方库
files = open("requirements.txt",mode="r")
texts = files.readlines()
for i in texts:
os.system("pip install {}".format(i))
print("第三方库{}安装完成".format(i))
五、总结
当然上面的办法觉得麻烦,还有一个更简单的方法,直接在命令执行pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple也可以完整的安装三方库。