python no module name _lzma_[调试]-yolov5运行时提示modulenotfounderror:没有名为''lzma'的模块,debugyolov5,ModuleNot...

Input:

python train.py

Output:

Traceback (most recent call last):

File "train.py", line 24, in

import test # import test.py to get mAP after each epoch

File "/home/user3/yolov5/yolov5/test.py", line 13, in

from models.experimental import attempt_load

File "/home/user3/yolov5/yolov5/models/experimental.py", line 7, in

from models.common import Conv, DWConv

File "/home/user3/yolov5/yolov5/models/common.py", line 9, in

from utils.datasets import letterbox

File "/home/user3/yolov5/yolov5/utils/datasets.py", line 17, in

from utils.general import xyxy2xywh, xywh2xyxy, torch_distributed_zero_first

File "/home/user3/yolov5/yolov5/utils/general.py", line 28, in

from utils.torch_utils import is_parallel, init_torch_seeds

File "/home/user3/yolov5/yolov5/utils/torch_utils.py", line 11, in

import torchvision

File "/usr/local/lib/python3.8/site-packages/torchvision/__init__.py", line 7, in

from torchvision import datasets

File "/usr/local/lib/python3.8/site-packages/torchvision/datasets/__init__.py", line 6, in

from .mnist import MNIST, EMNIST, FashionMNIST, KMNIST, QMNIST

File "/usr/local/lib/python3.8/site-packages/torchvision/datasets/mnist.py", line 11, in

import lzma

File "/usr/local/lib/python3.8/lzma.py", line 27, in

from _lzma import *

ModuleNotFoundError: No module named '_lzma'

Environment

OS: [centos7]

GPU [tesla v100]

python_version [3.8.3]

cuda [9.2]

torch [1.7.0]

torchvison [0.8.1]

yolov5 [v3.1]

Solution

1.frist

yum install xz-devel

yum install python-backports-lzma

pip install backports.lzma

2.second

cd /usr/local/lib/python3.8

vi lzma.py

3.finally

modify about line 27

try:

from _lzma import *

from _lzma import _encode_filter_properties, _decode_filter_properties

except ImportError:

from backports.lzma import *

from backports.lzma import _encode_filter_properties, _decode_filter_properties```

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值