linux编译python(linux安装python3)

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

在Linux里面,创建一个python文件

打开终端,进入要创建Python文件的目录。

创建一个Python文件,例如hello.py,使用vi编辑器:

vi hello.py

在vi编辑器中按下 i进入编辑模式,输入以下代码:

#!/usr/bin/env python3

print("hello world")

这里使用了shebang(#!/usr/bin/env python3)来指定使用Python 3来执行该文件。

按下ESC键,输入:wq保存并退出vi编辑器。

在终端中使用chmod命令修改该文件的权限,使其可执行:

chmod+x hello.py

执行该文件:

python3 hello.py

执行后,终端会输出"hello world"。

如何在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

Linux编译安装Python 和 pip换源 教程

本文将指导您如何在Linux上编译安装Python以及更换pip源,以提高下载速度。首先,确保您的系统环境已准备就绪,如果是CentOS系统,请使用yum替换apt。以root用户登录时,可省略sudo。

步骤一:下载Python源码包。访问Python官网 url.zeruns.tech/o7D5h,选择你需要的Python版本(例如3.10),下载并解压到适当目录。

步骤二:编译安装Python。进入解压目录,执行make命令开始编译。如果遇到错误,记录错误代码并根据错误信息排查问题,可能需要添加缺失的依赖库。make是一个自动化编译工具,通过Makefile指导编译过程,如make install进行安装。

在编译过程中,可能需要root权限以写入系统文件。安装完成后,别忘了配置环境变量,以便系统识别Python的安装路径。

步骤三:更换pip源。默认的pip源速度较慢,可以切换为中国科大的镜像。对于pip版本10以上的用户,可以直接通过如下命令更换源:

对于pip版本较低的用户,按照以下步骤操作:先安装requests进行测试,验证源切换是否成功。

若想深入了解或尝试这些操作,可以参考更多相关教程:blog.zeruns.tech/catego...

通过以上步骤,您将能够成功编译安装Python并优化pip源的使用,提升软件管理的效率和速度。

阅读剩余
THE END