无法导入火炬视觉 --属性错误:模块"torch.jit"没有属性"未使用"。视窗10, 蟒蛇 3.7



我正在尝试导入火炬视觉,但遇到错误。 我在网上研究了这个主题,后来的版本似乎有问题。 提供了不同的解决方案 - 主要是重新安装模块 - 我尝试了但没有结果 我发现的最新建议是使用以下命令安装火炬和火炬视觉,我成功地做到了:

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html

不过,错误仍然存在:

(tf2) C:UsersAlienware>python
Python 3.7.6 | packaged by conda-forge | (default, Mar 23 2020, 22:22:21) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> import torchvision
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:UsersAlienwareAnaconda3envstf2libsite-packagestorchvision__init__.py", line 3, in <module>
from torchvision import models
File "C:UsersAlienwareAnaconda3envstf2libsite-packagestorchvisionmodels__init__.py", line 5, in <module>
from .inception import *
File "C:UsersAlienwareAnaconda3envstf2libsite-packagestorchvisionmodelsinception.py", line 65, in <module>
class Inception3(nn.Module):
File "C:UsersAlienwareAnaconda3envstf2libsite-packagestorchvisionmodelsinception.py", line 182, in Inception3
@torch.jit.unused
AttributeError: module 'torch.jit' has no attribute 'unused'

我正在运行Windows10,Anaconda 3,Python 3.7。 我的PC有一个GPU,我已经安装了CUDA,它可以与TensorFlow和PyTorch一起使用。

对我来说,将torchvision降级到0.4.0做到了:

pip uninstall torchvision
pip install torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

我能够在破坏Python 3.6的环境中导入torchvision。 用Python 3.7运行它是不可能的。

tl;pip3 install torchvision博士将火炬和火炬视讯升级到最新的兼容版本。

TorchVision 0.7已经发布,并与Torch 1.6兼容。它似乎与手电筒 1.5 不兼容。

请注意,通过 PyCharm 安装 torchvision 可能不会导致火炬自动升级。但是,通过 pip3 安装确实会自动升级火炬。

我能够使用以下命令运行它:

conda create --name test5 python=3.6
conda install -c pytorch pytorch torchvision cpuonly
python
>>> import torch
>>> import torchvision

最新更新