Linux上离线安装PyTorch教程:No module named ‘_bz2:No module named ‘_lzma‘

1.下载torch和torchvision的安装包

进入torch官网

复制后面的链接并打开,点击torch进入页面,向下滑选择合适的安装包,点击,下载后上传。同样是链接打开的页面往下滑找到torchvision选择合适的安装包,点击,下载后上传。

2.在Linux系统下安装

在终端,同文件的文件夹下执行

复制代码
pip install torch-xxx.whl
pip install torchvision-xxx.whl --no-deps

使用--no-deps选项表示仅安装torchvision,若不添加会再次安装相关依赖且重新安装 torch。

遇到的问题汇总:

1.ModuleNotFoundError: No module named '_bz2

下载安装依赖

复制代码
apt-get install libbz2-dev

进入python安装包下执行

复制代码
./configure --with-bz2
make
sudo make install

2.ModuleNotFoundError: No module named '_lzma'

下载安装依赖

复制代码
apt-get install liblzma-dev
pip install backports.lzma

修改lzma.py文件

复制代码
vim /usr/local/lib/python3.10/lzma.py

复制代码
from _lzma import *
from _lzma import _encode_filter_properties, _decode_filter_properties

改为

复制代码
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

验证安装成功

相关推荐
cuijiecheng201820 小时前
Linux下Beyond Compare过期
linux·运维·服务器
喵叔哟21 小时前
20.部署与运维
运维·docker·容器·.net
HIT_Weston21 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式21 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
码农小韩1 天前
基于Linux的C++学习——指针
linux·开发语言·c++·学习·算法
wdfk_prog1 天前
[Linux]学习笔记系列 -- [fs]seq_file
linux·笔记·学习
Jay Chou why did1 天前
wsl安装完无法进入wsl
linux
二哈喇子!1 天前
PyTorch生态与昇腾平台适配:环境搭建与详细安装指南
人工智能·pytorch·python
石头5301 天前
Rocky Linux 9.6 docker k8s v1.23.17 kubeadm 高可用部署文档
linux
RisunJan1 天前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器