Linux安装Python3

本文详述了在Linux环境下从源码编译安装Python3的全过程,包括下载依赖包、安装openssl、获取Python3源码、编译安装及环境变量配置等关键步骤,最后介绍了如何配置Python包管理器pip的镜像源。

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/
### 回答1: 在Linux安装Python3,可以按照以下步骤进行: 1. 打开终端,输入以下命令更新系统软件包: sudo apt-get update 2. 安装Python3: sudo apt-get install python3 3. 验证Python3是否安装成功: python3 --version 如果显示Python3的版本号,则说明安装成功。 4. 安装Python3的包管理工具pip: sudo apt-get install python3-pip 5. 验证pip是否安装成功: pip3 --version 如果显示pip3的版本号,则说明安装成功。 安装完成后,就可以在Linux下使用Python3了。 ### 回答2: 在Linux系统下安装Python 3相对比较简单,本文将介绍一些主要的方法和步骤。 方法一:安装Python 3的包管理器(pip3) 步骤: 1. 打开终端 2. 输入命令:sudo apt-get update,更新本地包管理器的列表 3. 输入命令:sudo apt-get install python3-pip,安装Python 3的包管理器 4. 输入命令:pip3 --version,验证是否安装成功 方法二:源码安装Python 3 步骤: 1. 下载Python 3的源代码包,下载地址为https://www.python.org/downloads/ 2. 解压源代码包:tar xzvf Python-3.x.x.tgz 3. 进入解压文件夹:cd Python-3.x.x 4. 配置安装选项:./configure 4. 编译源代码: make 6. 安装Python 3:sudo make install 方法三:使用Linux发行版的包管理器 大部分的Linux发行版都提供了Python 3安装包,可以使用自己的包管理器安装。例如: 在Ubuntu或Debian上,可以输入命令:sudo apt-get install python3 在CentOS或Fedora上,可以输入命令:sudo yum install python3 无论采用哪种方法,在安装Python 3后,可以通过输入命令python3 --version,验证Python 3是否正常安装。同时也可以在终端输入python3,启动Python 3的交互式命令行界面,进行Python编程学习。 ### 回答3Python是一种跨平台的高级语言,适用于多种应用程序,通过Python程序,用户可以轻松创建各种类型的应用程序。现在许多Linux版本带有Python环境,但是如果您要安装Python3,可以遵循以下步骤: 第一步:检查系统中是否已经安装Python3。可以在终端运行以下命令:python3 -V 或 python -V。如果看到版本号,说明您的系统上已经安装Python3。 第二步:如果没有安装,则可以通过软件包管理器进行安装。以Ubuntu 18.04为例,可以通过以下命令安装Python3:sudo apt-get install python3。输入密码后等待安装完成。 第三步:如果您想在Python3中使用包管理器pip来安装库或模块,则需要安装pip。在Ubuntu上,可以通过以下命令安装pip:sudo apt-get install python3-pip。 第四步:安装完成后,您可以在终端中运行Python3,通过以下命令:python3。这将启动Python3解释器,您可以在其中输入Python代码。 第五步:如果您需要使用第三方库,例如Django、Flask等,则可以在终端中使用以下命令进行安装:sudo pip3 install django 或 sudo pip3 install flask。请注意,在使用pip3安装库时,需要使用sudo进行管理权限验证。 第六步:完成以上步骤后,您就可以在Linux系统上使用Python3编写和运行程序了。如果您遇到任何问题,则可以在Python官方文档或相关社区中获得帮助。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值