linux安装python

文章目录


前言

本篇文章介绍linux环境下安装python。


一、下载安装包

下载地址:官方网站

我们以最新的标准版为例

二、安装

1.安装依赖

bash 复制代码
yum -y install openssl-devel ncurses-devel libffi-devel zlib-devel

2.解压

bash 复制代码
tar -zxvf Python-3.12.1.tgz

3.安装

bash 复制代码
mkdir /usr/local/python
cd Python-3.12.1
./configure --prefix=/usr/local/python --enable-unicode=ucs4  --enable-shared --enable-optimizations --with-ssl
make && make install

4.软链接

操作系统自带pythone2版本,此处作用为2和3版本同时存在

bash 复制代码
ln -s /usr/local/python/bin/python3 /usr/bin/python3
ln -s /usr/local/python/bin/pip3 /usr/bin/pip3

5.验证

bash 复制代码
python3 -V
pip3 -V

总结

回到顶部

如果遇到以下错误:
./python3: error while loading shared libraries: libpython3.12.so.1.0: cannot open shared object file: No such file or directory

vi /etc/profile

bash 复制代码
export LD_LIBRARY_PATH=/usr/local/python/lib:$LD_LIBRARY_PATH

source /etc/profile

相关推荐
一叶之秋1412几秒前
通信之道:解锁Linux进程间通信的无限可能(一)
linux·运维·服务器
Deitymoon2 分钟前
linux——线程的概念
linux
郝学胜-神的一滴3 分钟前
Pytorch自动微分模块:从原理到实战,解锁反向传播核心奥秘
服务器·人工智能·pytorch·python·深度学习·机器学习
eF06U766F6 分钟前
Ubuntu Linux 上 固定P/E 核混合架构CPU频率
linux·ubuntu·架构
minji...7 分钟前
Linux 多线程(三)线程控制,线程终止,线程中的异常问题
linux·运维·服务器·开发语言·网络·算法
KhalilRuan8 分钟前
HybridCLR的底层原理
java·开发语言
zzzsde9 分钟前
【Linux】进程间通信(1)管道&&进程池实现
linux·运维·服务器
Miki Makimura10 分钟前
C++ 聊天室项目:Linux 环境搭建与问题总结
linux·开发语言·c++
CappuccinoRose12 分钟前
排序算法和查找算法 - 软考备战(十五)
数据结构·python·算法·排序算法·查找算法
tq6J5Yg1412 分钟前
.NET 10 & C# 14 New Features 新增功能介绍-带修饰符的简单 lambda 参数
开发语言·c#·.net