linux安装python的尝试(禁止照敲,只是尝试)
创始人
2025-05-28 21:13:47

安装python

  • 准备一台Centos虚拟机
  • 登录python官网
      • 解压
  • 预配置
    • 安装依赖环境
      • 安装zlib-dev
      • 安装gcc
      • 安装命令
    • 预配置命令
        • 提示
    • 进行编译
      • 报错
  • 好像成功了?
  • 好像中间执行了一串软连接,装python中间断了几天,忘了在哪复制的了。。
  • 通过python3.11能进入3.11版本的python。

准备一台Centos虚拟机

更改ifcfg-ens33

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=31d9d7f4-24cc-496a-a395-8c922612d02e
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.153.200
GATEWAY=192.168.153.2
NETWORK=255.255.255.0
DNS1=8.8.8.8

登录python官网

Python官网
在这里插入图片描述
下载tar包
在这里插入图片描述
将下载好的tar包通过xftp传到虚拟机中(或者通过wget直接在虚拟机中下载(但我这里用虚拟机下载太慢了))
在这里插入图片描述
在这里插入图片描述

解压

[root@localhost py3112]# tar -zxf Python-3.11.2.tgz -C ../soft/

在这里插入图片描述
改个短名字

[root@localhost soft]# mv Python-3.11.2/ py3112

在这里插入图片描述

预配置

配置全局变量

安装依赖环境

安装zlib-dev

yum install zlib* -y //(安装原因:报错:zipimport.ZipImportError)

安装gcc

(安装原因: configure: error: no acceptable C compiler found in $PATH)

在这里插入图片描述

安装命令

yum install zlib-devel bzip2-devel opssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel -y

预配置命令

[root@localhost py3112]# ./configure --prefix=/opt/soft/py3112/ --with-ssl

在这里插入图片描述

提示

If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations

如果你想要一个所有稳定优化都处于活动状态(PGO 等)的发布版本,
请运行 ./配置 --启用优化

./configure --enable-optimizations

大概意思是:执行该命令后,会编译安装到 /usr/local/bin/ 下,且不用添加软连接或环境变量。所以我们也可以执行上述命令。

运行一下
在这里插入图片描述
如果使用了–enable-optimizations选项,–prefix选项不在生效,–enable-optimizations选项会安装在/usr/目录下,后续不在添加软连接或环境变量。

进行编译

make 
make install

报错

make出现报错
在这里插入图片描述
复制执行一遍

sed -e "s,@EXENAME@,/opt/soft/py3112/bin/python3.11," < ./Misc/python-config.in >python-config.py

再执行make,依旧有报错
在这里插入图片描述
第二个提示openssl版本太低
在这里插入图片描述
我的yum源搜索到的最高本本就是1.0.2,这里参考
centos7 yum 安装 openssl 1.1.1k —whatday
好像也没用。。。
参考[CentOS7 如何安装 OpenSSL 1.1.1]手动安装(https://blog.csdn.net/peterxu_1984/article/details/129397653)
在这里插入图片描述
在这里插入图片描述
继续上面的预配置命令
在这里插入图片描述

好像成功了?

在这里插入图片描述

好像中间执行了一串软连接,装python中间断了几天,忘了在哪复制的了。。

通过python3.11能进入3.11版本的python。

在这里插入图片描述

相关内容

热门资讯

从“长剧细糠”到长期价值,《大... 摘要:精品长剧仍是高价值资产Fast Reading■支撑起今年各阶段爆款剧和黑马剧的往往不是头部体...
元创股份登陆深交所主板 专注机... 撰文:腾霄编辑:叩叩财经编辑部A股市场正在迎来更多垂直领域的领先选手。2025年12月18日,元创科...
复牌股价大涨!中金“三合一”预... 业内首个“三券商合并”——中金公司吸收合并东兴证券、信达证券,方案正式出炉!2025年12月17日晚...
净利润暴跌87%!中兴通讯的转... 2025年12月11日,曾经的国产手机“一哥”——中兴通讯,A股跌停、H股暴跌13%。但就在前不久,...
底价22.65亿,一家丽思卡尔... 五星酒店丽思卡尔顿(The Ritz-Carlton),也被摆上“货架”了。中国金茂旗下的上海金茂投...