第1步:在github项目中下载或者自行生成所需的requirement.txt文件,将其放在任一路径位置。例如 D:\requirement.txt\requirement.txt
第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:通过加命令,让出现该报错跳过没有的包继续安装,比对缺失的包之后,再自己安装缺失的包。
这些命令有博客讲,我自己没测试,就不放上来了,遇到了再补充吧。