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

本文介绍了在Python环境中安装requirement.txt文件时可能遇到的两个问题及其解决方案。问题一是因网速导致的哈希值不匹配,建议使用清华源或更换网络;问题二是找不到requirements.txt文件,需确保文件存在或手动安装缺失包。提供了使用清华源和豆瓣源的安装命令示例。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值