python3.11安装(ubuntu)及遇到的问题
安装Python步骤记录及遇到的问题解决方法
·
一、安装步骤
1、下载Python安装包,地址:Download Python | Python.org
2、tar -xvf Python-3.11.7.tgz
3、cd Python-3.11.7
4、./configure --prefix=/path/python311
5、make && make install
二、遇到的问题
1、缺少module'_bz2'
解决方法:
- 查找已存在的文件:find / -name _bz2.*
- 把文件拷贝到Python3.11的安装目录下:
cp /usr/lib/python3.7/lib-dynload/_bz2.cpython-37m-aarch64-linux-gnu.so _bz2.cpython-311-aarch64-linux-gnu.so
2、缺少module'lzma'
解决方法:
- 安装依赖:apt install xz-devel;pip install backports.lzma
- 修改文件:/path/python311/lib/python3.11/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
3、缺少module'sqlite'
解决方法:
- 安装依赖:apt install libsqlite3-dev
- 重新编译安装Python
更多推荐
所有评论(0)