python - PIP 可以从命令行找到特定版本,但不能从 requirements.txt
问题描述
我正在尝试安装torch v1.5.1、CPU 版本以及torchvision。
运行pip install torch==1.5.1+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
正常,
但我无法从包含这两行的 requirements.txt 安装:
torch==1.5.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
torchvision==0.6.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
我收到以下错误:
Collecting torch==1.5.1+cpu (from -r /dbfs/databricks/init/echo/requirements.txt (line 9)) Could not find a version that satisfies the requirement torch==1.5.1+cpu (from -r /dbfs/databricks/init/echo/requirements.txt (line 9)) (from versions:
0.1.2, 0.1.2.post1, 0.1.2.post2, 0.4.1, 0.4.1.post2, 1.0.0, 1.0.1, 1.0.1.post2, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1, 1.6.0) No matching distribution found for torch==1.5.1+cpu (from -r /dbfs/databricks/init/echo/requirements.txt (line 9))
解决方案
requirements.txt
仅包含要安装的软件包版本,语法在PEP440中描述。为了使它工作,重写requirements.txt
为:
torch==1.5.1+cpu
torchvision==0.6.1+cpu
然后运行
pip install -r requirements.txt -f https://download.pytorch.org/whl/torch_stable.html
推荐阅读
- javascript - 如果我有一个对象数组 [{..},{..},..],如何隔离所有对象中的特定值?
- python - 如何在箱线图中收集图和标签轴
- python - 在 Python 中过滤分组和聚合的数据
- opencart - 我也会遇到 opecart 3.0.3.3 的翻译问题
- node.js - 如何在功能前在 mocha 测试中启动 serverless-offline
- excel - 从 Excel 中删除链接文件
- r - 替换 R 中数据框中出现值的位置
- node.js - 模型表未在 mysql loopback 3 中自动创建
- python - 如何在 android (kivy) 上通过 python 多处理使用共享内存?
- vb.net - 在 VB.Net 2019 中一一播放不同的 MP3 文件