【问题标题】:I got import error when I tried to import torchvision尝试导入 torchvision 时出现导入错误
【发布时间】:2025-11-29 05:15:01
【问题描述】:

当我尝试导入 torchvision 时,出现导入错误。

我用谷歌搜索了这个问题,但除了问题可能出在 Cython 之外,什么也没找到。 * 搜索也没有找到任何东西。我该如何解决这个问题?

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/reinforcement/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 导入 * 文件“/home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/models/detection/faster_rcnn.py”, 第 7 行,在 从 torchvision.ops 导入 misc 作为 misc_nn_ops 文件“/home/ai/anaconda3/envs/reinforcement/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 行,在 从火炬视觉导入_C 导入错误:/home/ai/anaconda3/envs/reinforcement/lib/python3.5/site-packages/torchvision/_C.cpython-35m-x86_64-linux-gnu.so: 未定义符号:_PyThreadState_UncheckedGet

【问题讨论】:

    标签: python-3.x torchvision


    【解决方案1】:

    问题已解决:问题出在 Python 3.5 中,使用 Python 3.6 即可解决问题。

    【讨论】:

      【解决方案2】:

      在 anaconda 上试试这个:

      conda install torchvision -c pytorch
      

      使用点子:

      pip install torchvision
      

      【讨论】:

        最近更新 更多