centos7.5 安装python3.10记录
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel xz-devel
yumdownloader --resolve zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel xz-devel
wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
作者:Jason.Fang
链接:https://www.zhihu.com/question/456908213/answer/96194452237
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 离线下载依赖包
yum install --downloadonly --downloaddir=/path/to/download gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel tk-devel make wget
下载 yumdownloader 命令
yum install yum-utils
离线下载依赖 包
yumdownloader --resolve
安装本地rpm包
yum localinstall *.rpm
./configure --prefix=/usr/local/python3.10 --enable-optimizations --with-openssl=/usr/lib64/
yum install --downloadonly --downloaddir=/path/to/download openssl11 openssl11-devel
下载包
在有网络的环境中,使用以下命令下载包及其依赖:
bash
pip3 download -d /path/to/download -r requirements.txt
这里的 /path/to/download 是你要保存下载包的目录,requirements.txt 是包含所需包信息的文件。
安装包
将下载好的包传输到离线系统后,进入保存包的目录,使用以下命令进行安装:
bash
pip3 install --no-index --find-links=/path/to/download -r requirements.txt
--no-index 选项表示不使用在线索引,--find-links 选项指定本地包的存放目录。
7.5 系统安装python3.10
1:7.5系统设置7.9的本地yum源----执行 yum update
2:有网的机器安装openssl yum install --downloadonly --downloaddir=/path/to/download openssl11 openssl11-devel
3: 复制到不能上网的机器 yum localinstall *.rpm
4: 减压python3.10包。修改 openssl 为openssl11 3个位置
OPENSSL_LDFLAGS=`$PKG_CONFIG openssl11 --libs-only-L 2>/dev/null`
OPENSSL_LIBS=`$PKG_CONFIG openssl11 --libs-only-l 2>/dev/null`
OPENSSL_INCLUDES=`$PKG_CONFIG openssl11 --cflags-only-I 2>/dev/null`
5:./configure
make
make insatll

浙公网安备 33010602011771号