大家好,我是Pytorch的新手,我一直在努力学习本教程。[https://github.com/pytorch/tutorials/blob/master/intermediate_source/torchvision_tutorial.rst]
我使用的是Visual Studio代码,conda安装了Pytorch。最初的问题是它缺少模块引擎。但是这个问题在这里得到了解决:那么我们如何获得引用/检测/文件夹呢?我们应该下载和安装什么?我已经在我的环境中安装了pytorch,torchvision,但是我找不到这些文件。感谢我读错了的一步。因此,我下载了pycocotools并将其复制到项目目录中,并将vision/detection/ .py文件也复制到其中。这样做就解决了这个问题,但现在它给出的错误是。
(base) C:\Users\Sean\Desktop\Project\Test\Tutorial>D:/Anaconda/python.exe c:/Users/Sean/Desktop/Project/Test/Tutorial/tv-training-code.py
Traceback (most recent call last):
File "c:/Users/Sean/Desktop/Project/Test/Tutorial/tv-training-code.py", line 13, in <module>
from engine import train_one_epoch, evaluate
File "c:\Users\Sean\Desktop\Project\Test\Tutorial\engine.py", line 8, in <module>
from coco_utils import get_coco_api_from_dataset
File "c:\Users\Sean\Desktop\Project\Test\Tutorial\coco_utils.py", line 9, in <module>
from pycocotools import mask as coco_mask
File "c:\Users\Sean\Desktop\Project\Test\Tutorial\pycocotools\mask.py", line 3, in <module>
import pycocotools._mask as _mask
ModuleNotFoundError: No module named 'pycocotools._mask'我不太确定这里的问题是什么,也不知道如何解决它。考虑到_mask.pyx已经存在,并且我认为它正在被导入。正如我所说的,我不确定是什么问题,但我将感谢您的帮助。
Python版本: 3.7.4 Pytorch: 1.2.0 (Cuda 10)
发布于 2019-12-06 06:25:15
问题是您复制了pycocotools的文件,而不是安装它们。以.pyx结尾的文件是需要安装到扩展模块中的Cython文件(在Windows上,这些文件应该是.pyd文件)。如果您安装的是软件包,而不是文件副本,则应该可以解决您的问题。
https://stackoverflow.com/questions/59178619
复制相似问题