python3.13编译安装
进入python官网下载对应的安装包。
选择tgz版本,右键复制链接,然后wget [链接]
1wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
解压并进入文件夹:
12tar -zvxf Python-3.13.0.tgzcd Python-3.13.0
可能会遇到sqlite和openssl的问题,所以这里先未雨绸缪一下:
1yum -y install sqlite-devel # ubuntu请自行切换成apt-get
1vim Modules/Setup
找到ssl的相关配置,如下所示:
修改成这样:
其实就是直接加了两行代码:
12_ssl _ssl.c -I/usr/include/openssl -L/usr/local/lib -lssl -lcrypto_hashlib _hashopenssl.c -I/usr/include/openssl -L/usr/local/lib -lcrypto
这里-I后面加的是你的openssl头文件路径,-L后面加 ...