无法从environment.yml安装transformers==4.18.0.dev0的问题求助
如何安装transformers==4.18.0.dev0版本
由于transformers==4.18.0.dev0是预发布的开发版本,并未上传到PyPI,所以直接用pip从PyPI安装会失败。以下是几种可行的解决方法:
从GitHub源码安装指定开发版本
直接拉取Hugging Face仓库中对应版本的源码进行安装:pip install git+https://github.com/huggingface/transformers.git@v4.18.0.dev0如果上述命令找不到对应tag,说明该dev版本未打正式标签,可以查找4.18.0正式版发布前的对应commit哈希,替换到命令中:
pip install git+https://github.com/huggingface/transformers.git@<具体commit哈希>你可以在transformers仓库的commit历史或release页面中,找到临近v4.18.0发布的开发阶段提交。
本地源码包安装
- 前往transformers的GitHub仓库,找到对应4.18.0.dev0阶段的源码并下载压缩包
- 解压压缩包后进入目录,执行本地安装命令:
pip install .临时兼容Python3.7.7安装正式版(备选)
若不想从源码安装,可先降低urllib3版本以适配Python3.7.7,再安装transformers==4.18.0:# 卸载现有urllib3并安装兼容版本 pip uninstall urllib3 -y pip install urllib3<2.0 # 安装transformers正式版 pip install transformers==4.18.0注意:此方法可能影响其他依赖urllib3的工具,安装后需测试相关功能是否正常。
内容的提问来源于stack exchange,提问作者seungyeon kim
相关产品推荐
相关产品推荐

