Linux系统上安装python详细步骤
Posted 普通网友
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统上安装python详细步骤相关的知识,希望对你有一定的参考价值。
1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:
启动python,使用命令:python:
Ctrl+D退出python
3、安装python3
(1)登录Python Source Releases | Python.org,找到对应版本(我们以Python 3.7.12为例)如图:
下载Python 3.7.12.tgz
(2)将下载好的tgz上传到linux下的某个目录下,然后进行解压;
(3)准备编译环境
执行如下命令:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-develgcc make
也可以使用yum -y groupinstall "Development tools"命令把所有开发环境的依赖包安装好。
安装python需要的依赖。成功后(Complete!),如图:
(4)编译安装
执行cd Python-3.7.12进入到解压后的Python-3.7.12目录下,依次执行如下三个命令:
./configure --prefix=/root/training/Python-3.7.12
make
make install
说明:–prefix是Python的安装目录。
没有提示错误,即安装成功。
(5)建立软连接(Python与pip都建立软连接,分别为python3、pip3与系统自带的Python2区分)
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
可使用命令ls -l /usr/bin/查看软连接是否已创建成功:
(6)启动python,在命令窗口运行python3,如图:
(7)配置环境变量
配置环境变量主要是能快速使用pip3安装命令。
执行 vi ~/.bash_profile,打开配置文件,添加如下配置:
#配置python
export PYTHON_HOME=/root/training/Python-3.6.5
export PATH= P Y T H O N _ H O M E / b i n : PYTHON\\_HOME/bin: PYTHON_HOME/bin:PATH
保存退出(:wq),执行source~/.bash_profile命令使配置生效。执行echo命令,查看是否配置成功,如图:
Linux下python安装升级详细步骤 | Python2 升级 Python3
多数情况下,系统自动的Python版本是2.x
或者yum直接安装的也是2.x
但是,现在多数情况下建议使用3.x
那么如何升级呢?-ps:我用的root权限
下面详细讲解升级步骤;
首先下载源tar包
可利用linux自带下载工具wget下载,如下所示:
wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz
下载完成后到下载目录下,解压
tar -xzvf Python-3.3.0.tgz
进入解压缩后的文件夹
cd Python-3.3.0
在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)
mkdir /usr/local/python3
开始编译安装
./configure --prefix=/usr/local/python3
make
make install
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python_old2
再建立新版本python的链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
这个时候输入
python -V
就会显示出python的新版本信息
[[email protected] home]# python -V
Python 3.3.0
PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,
这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。
最后扩充下,
这种方法虽然能安装成功,但是它带来了新的问题,比如yum不能正常用了
修改/usr/bin/yum的第一行为:
#!/usr/bin/python_old2
就可以了
以上是关于Linux系统上安装python详细步骤的主要内容,如果未能解决你的问题,请参考以下文章