linux 编译python,python编程

大家好,关于linux 编译python很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于python编程的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

在Linux系统中安装Python 3.9:详细步骤和注意事项

要为Linux系统安装Python 3.9,首先了解其重要性和应用领域,Python作为一款流行的编程语言,常用于Web开发、数据科学和人工智能等领域。本文将详细指导你在Linux上安装Python 3.9的每个步骤和一些注意事项。

1.准备工作:打开终端,确保系统包列表是最新的,通过输入以下命令进行更新:

<code>sudo apt-get update</code>

2.安装依赖:安装Python 3.9所需的编译和安装工具,使用以下命令:

<code>sudo apt-get install build-essential</code>

3.下载源代码:从Python官方网站获取Python 3.9的源代码,使用:

<code>curl tar xzv</code>

4.解压文件:解压下载的源代码文件:

<code>cd/path/to/downloaded/tarball&& tar xvf Python-3.9.0.tgz</code>

5.配置安装:进入解压后的目录,执行配置命令:

<code>cd Python-3.9.0&&./configure</code>

6.编译Python:使用多线程加速编译,如使用8个线程,命令如下:

<code>make-j 8</code>(根据系统配置调整线程数量)

7.安装Python:编译完成后,安装Python 3.9:

<code>sudo make altinstall</code>

8.验证安装:最后,通过输入"python3.9"检查Python 3.9是否成功安装,输出版本号即为安装结果。

在整个安装过程中,务必注意命令的正确输入,确保每个步骤都准确无误,以避免可能出现的问题或错误。

Linux离线Python源码编译及python版本升级

配置环境

初始化干净的centos7.8镜像,并搭建本地镜像源,详情可参考Linux镜像源临时挂载+永久挂载+yum本地源制作-蜡笔小新的文章-知乎。

下载Python源码,版本选用Python-3.9.18.tar.xz。

编译Python

因高版本Python编译需高版本GCC,系统默认GCC版本为4.8.5,需先升级GCC。

执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.2003系统离线GCC源码编译升级-蜡笔小新的文章-知乎。

由于未安装make编译工具和依赖,需先执行yum-y install automake autoconf libtool make以完成安装。

编译Python源码至/opt/python3.9.18,过程未出现错误。

升级Python版本

编译安装后,已将新版本安装至指定目录,但未升级原有Python版本。

通过ll/usr/bin/python查看,当前Python版本软链接指向/usr/bin/python2.7。

删除或备份当前Python软链接,避免影响yum工具。

修改yum工具文件路径,将“#!/usr/bin/python”更改为“#!/usr/bin/python2.7”。

最后,创建新编译Python3.9.18的软链接及pip3软链接。

成功在Centos7.8上升级Python3.9.18版本,同时确保原有yum工具可使用Python2.7版本。

如何在linux上安装python

一般linux系统都自带python2,你是要装python3?

给你centos下源码安装py3的例子把。

如果已经安装好了python34

sudo yum remove python34

编译安装

python官网只为Linux提供了源码,因此我下载python3.6.1的源码压缩包

第一步,CentOS装好openssl静态库

键入以下命令: yum install-y openssl-static

若未装该静态库会导致python3自带的pip3安装失败

第二步,编译python3源码

0. CentOS安装GCC和wget yum install-y gcc,wget

yum groupinstall"Development tools"

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

1.先解压python3的源码包 wget

tar xf Python-3.6.1.tar.xz

2.配置安装路径 cd Python-3.6.1//进入python3源码解压后的文件夹

./configure--prefix=/usr/local/python3//默认配置文件并设置安装路径

3.编译python3源码 make

4.安装 make install

最终若无错误提示,说明安装成功

5.添加文件链接安装后键入命令?python3?提示不存在该命令,这是因为我们自定义了安装目录,因此需要添加文件链接,命令如下:

ln-s/usr/local/python3/bin/python3/usr/bin/python3

6.测试键入命令:

python3-V

会输出python3版本信息,说明python3安装完成

ln-s/usr/local/python3/bin/pip3/usr/bin/pip3

阅读剩余
THE END