Я получил ошибку импорта при попытке импортировать torchvision - PullRequest
0 голосов
/ 10 июня 2019

Когда я попытался импортировать torchvision, я получил ошибку импорта.

Я погуглил эту проблему, но ничего не нашел, кроме того, что проблема может быть в Cython.Поиск StackOverflow тоже ничего не нашел.Как я могу решить это?

Torchvision version is 0.3.0.

import torchvision

Traceback (последний вызов был последним): файл "/home/ai/PycharmProjects/untitled/TRANSFER.py", строка 4, в импортеФайл torchvision "/home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/init.py", строка 1, из файла импорта моделей torchvision "/ home /ai / anaconda3 / envs /крепление / lib / python3.5 / site-packages / torchvision / models / init .py ", строка 11, в из.Файл обнаружения импорта "/home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/models/detection/init.py", строка 1, из .faster_rcnn import* Файл "/home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/models/detection/faster_rcnn.py", строка 7, из torchvision.ops импортируйте разное как файл misc_nn_ops "/home / ai / anaconda3 / envs /крепление / lib / python3.5 / site-packages / torchvision / ops / init .py ", строка 1, из .boxes импортировать nms, файл box_iou" / home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/ops/boxes.py ", строка 2, из torchvision import _C ImportError: / home / ai / anaconda3 / envs /крепление / lib/python3.5/site-packages/torchvision/_C.cpython-35m-x86_64-linux-gnu.so: неопределенный символ: _PyThreadState_UncheckedGet

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

Проблема решена: проблема была в Python 3.5, использование Python 3.6 решает проблему.

0 голосов
/ 10 июня 2019

Попробуйте это для anaconda: $ conda install torchvision -c pytorch

используя pip: $ pip install torchvision

...