python-3.x - 找不到满足要求的版本torch>=1.1.0(来自torchvision==0.3.0)
问题描述
我正在尝试安装torchvision,并且正在使用轮文件来执行此操作,因为每次运行时pip install torchvision
都会出现以下错误:
ModuleNotFoundError: No module named 'tools.nnwrap'
我下载了以下文件:
torchvision-0.3.0-cp37-cp37m-win_amd64.whl
尝试安装此文件时出现以下错误:
ERROR: torchvision-0.3.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
stackoverflow 上的答案之一指出将文件重命名为 win32.whl,所以我也这样做了:
torchvision-0.3.0-cp37-cp37m-win32.whl
在此文件上运行安装时,我收到以下错误:
ERROR: Could not find a version that satisfies the requirement torch>=1.1.0 (from torchvision==0.3.0) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch>=1.1.0 (from torchvision==0.3.0)
解决方案
有不同的方法可以解决这个问题。
您可以使用pip
(在您的情况下不起作用)。
pip install torchvision
另一种方式:
conda install torchvision -c pytorch
如果要安装特定版本(包括版本信息):
conda install torchvision=0.3.0 -c pytorch
下载正确的发行版后,您可以执行以下操作:
pip install torchvision.whl
另一种方法是通过source安装它:
python setup.py install
现在,在您的情况下,要解决此问题,请使用pipenv
. 检查这篇文章和@adamshamsudeen 的答案。
pipenv 安装火炬==0.4.1
注意:当前torchvision
版本为0.3.0
推荐阅读
- python - Python补丁在测试之间没有重置
- elasticsearch - 每个请求都在 kibana 中打印重复的消息
- reactjs - 如何使用 React 钩子更新 HighChart 中的配置?
- flutter - 在flutter web中读取excel文件时出错
- range - 如何使用 VBA 将范围内的列更改为 A 列?
- javascript - Next.js 构建过程:未生成静态页面 - 部署失败
- media - 媒体的Hybris调用路径
- amazon-web-services - 如何仅为更新的文件编写 AWS 代码管道?
- multidimensional-array - 在给定距离的情况下平移/移动 ECEF 坐标
- python-3.x - 如何使用智能打开读取目录中的所有文件?