linux安装python3.11.9

[复制链接]
发表于 2026-10-4 11:33:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Linux 上装 Python 3.11.9,最具兼容性的办法是源码编译。整条链路:下载源码 → 解压 → 装编译依赖 → 编译安装 → 建软连接 → 配环境变量和别名。最后再补上虚拟环境和 pip 镜像源两小块。

第一步:下载源码

wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgz

第二步:解压

tar -zxf Python.tgz

第三步:准备编译环境

yum -y install gcc make zlib zlib-devel libffi libffi-devel readline-devel openssl-devel openssl11 openssl11-devel

第四步:安装 openssl11

这一步容易被忽略,但后期用 pip3 装网络相关的包必须依赖 ssl 模块。装完 openssl11 后把它的编译参数导出:

export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)

第五步:编译安装

进入解压出来的 Python-3.11 目录,按顺序执行:

./configure --prefix=你的解压目录/python3 --with-ssl

make && make install

第六步:创建软连接(不创建也能用)

ln -s /usr/local/mydev/python/python3/bin/python3.11 /usr/local/bin/python3

ls -l /usr/local/bin/

第七步:配置环境变量

主要目的是让 pip3 命令能直接用:

vim ~/.bash_profile

export PYTHON_HOME=/usr/local//python3
export PATH=$PYTHON_HOME/binPATH

source ~/.bash_profile

第八步:配置用户级别名

vim ~/.bashrc

# 下方配置的是软连接,实际安装在 /usr/etc/Python3.11.9
alias python='/usr/local/bin/python311'

source ~/.bashrc

之后执行 python -V,显示的就是新装的 3.11.9 版本。

补充一:虚拟环境开发

# 创建虚拟环境,名字随便起
python3.11 -m venv myenv

# 激活虚拟环境
source myenv/bin/activate

# 退出虚拟环境
deactivate

补充二:pip 镜像源

装包慢就换国内源,常用这几个:

  • 豆瓣:http://pypi.douban.com/simple/
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
  • 华中科技大学:http://pypi.hustunique.com/
  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 山东理工大学:http://pypi.sdutlinux.org/

使用方式:

pip install package-name -i 镜像地址

几个容易踩的点

  • 不装 openssl11 也能编译过,但后面 pip 装带 https 的包会各种报错,这一步别省。
  • 软连接和别名是两回事,建了软连接再加别名只是图省事,不加也能用。
  • 源码装完不会直接覆盖系统自带 python,别手滑把系统 python 的路径覆盖掉,否则 yum 等工具会跟着挂。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表