Linux安装Python3

43 篇文章 5 订阅

1.下载python3编译的依赖包

yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.安装openssl1.1.x

yum install -y epel-release
yum install -y openssl11 openssl11-devel
ln -s /usr/bin/openssl11 /usr/bin/openssl

查看openssl版本 

openssl version

3.下载python3源码包

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

4.解压缩源码包 

tar -zxvf Python-3.10.12.tgz

5.编译且安装 ​ 

(1)进入源码包目录

cd Python-3.10.12

(2)ls查看源码包内容

(3)释放编译文件 Makefile

指定安装目录为/opt/python310

./configure --prefix=/opt/python310

(4)编译

make

(5)编译安装,此步才会最终生成 /opt/python310/

make install

进入/opt目录查看python310文件夹,我们要的python3都在这里了

(6)更改linux的path变量,添加python3

修改/etc/profile系统环境变量配置文件

vim /etc/profile

把/opt/python310/bin添加进PATH 

export PTYHON_HOME=/opt/python310
export PATH=$PATH:$PTYHON_HOME/bin

重载配置文件 

source /etc/profile

(7)创建快捷方式

ln -s /opt/python310/bin/python3 /usr/bin/python3
ln -s /opt/python310/bin/pip3 /usr/bin/pip3

(8)进入Python3

python3

(9)配置镜像

  • 临时镜像

在指令中添加-i 网址即可,例如:

pip install numpy -i https://mirrors.aliyun.com/pypi/simple/
  • 永久镜像

查看pip.ini位置

pip -v config list

在pip目录下修改pip.ini 

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

或者在cmd窗口直接输入如下指令生成配置文件

pip config set global.index-url  https://pypi.tuna.tsinghua.edu.cn/simple

常见镜像:

  • 阿里云    https://mirrors.aliyun.com/pypi/simple/
  • 豆瓣    https://pypi.douban.com/simple/
  • 清华大学(推荐)    https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中国科学技术大学    http://pypi.mirrors.ustc.edu.cn/simple/
  • 华中理工大学    http://pypi.hustunique.com/
  • 山东理工大学    http://pypi.sdutlinux.org/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值