如何修改Pipfile从指定源安装paddlepaddle-gpu 2.5.1.post120
解决Pipfile配置安装paddlepaddle-gpu==2.5.1.post120的问题
问题原因
你在Pipfile中指定的版本号不完整('2.5.1.post'),导致pipenv无法匹配到2.5.1.post120这个具体版本;另外若Paddle的源不符合标准PyPI仓库格式,也会引发识别问题。
正确配置方案
方案一:修正版本号并指定源
修改Pipfile的[[packages]]区块,补全完整版本号:
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [[source]] url = "https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html" verify_ssl = true name = "paddle" [packages] # 保留你的其他依赖配置 paddlepaddle-gpu = {version="==2.5.1.post120", index="paddle"}
方案二:使用find_links指定wheel源(若方案一失效)
如果Paddle的源不是标准PEP 503格式仓库,改用find_links直接指向wheel索引页面:
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] # 保留你的其他依赖配置 paddlepaddle-gpu = {version="==2.5.1.post120", find_links="https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html"}
后续操作
执行以下命令强制重新安装并生成锁文件:
pipenv install --skip-lock pipenv lock
内容的提问来源于stack exchange,提问作者Jianing JIA
相关产品推荐
相关产品推荐

