3步实现使用Conda安装本地指定路径下requirement.txt 文件中的包

第1步:在github项目中下载或者自行生成所需的requirement.txt文件,将其放在任一路径位置。例如 D:\requirement.txt\requirement.txt3步实现使用Conda安装本地指定路径下requirement.txt 文件中的包_第1张图片
第2步:使用anaconda prompt直接进入指定环境,例如我这里进入tat-qa这个环境。

conda activate tat-qa

第3步:直接安装,注意在requirement.txt前指定好本地路径即可。

pip install -r D:\requirement.txt\requirement.txt

因为我本次所需环境仅有几个包,没有断掉,直接安装成功。介绍下两个容易出现的问题。
1)报错如下:

THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE

原因:网速原因导致对应的哈希值不匹配,没下载完整文件。
方法1(推荐):使用镜像源下载例如清华源。例如清华源将第3步修改为

pip install -r D:\requirement.txt\requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

方法2:更换网络。

2)报错如下:

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

这是因为在安装该依赖包之前,需要在对应文件夹路径下先创建 requirements.txt 文件,该报错是没有找到对应的文件。
方法1:断了以后直接从断点包借助清华源继续下载,简单粗暴。例如gensim。

# 清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gensim
#豆瓣源
pip install gensim -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

方法2:通过加命令,让出现该报错跳过没有的包继续安装,比对缺失的包之后,再自己安装缺失的包。
这些命令有博客讲,我自己没测试,就不放上来了,遇到了再补充吧。

你可能感兴趣的:(Python环境配置,Python,conda,python)