Linux下安装Python3
一月 12, 2021
Linux下安装Python3
Linux里安装过多次Python,但依然不记得,今天来总结以下。
先把命令列出来:
1 | wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz # 这里是对应版本的下载链接 |
安装依赖
安装Python需要以下依赖,请确保已经全部安装
1 | zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel |
这些依赖我也不清楚T-T,总之不懂就运行以下命令:
1 | yum isntall zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel |
下载并解压Python源码
前往Python官网,找到对应Python版本的下载链接,例如我要下载的是3.7.9版的。
注意应下载Gzip压缩后的源码Gzipped source tarball
。
切换的一个用于下载的目录(不是安装目录),然后使用以下命令:
1 | wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz # 这里是对应版本的下载链接 |
如果显示没有wget
可以使用以下命令安装:
1 | yum install wget |
解压源码也很简单,用tar
解压:
1 | tar -zxvf Python-3.7.9.tgz # 下载得到的文件,后缀tgz指的是tar gzip |
然后进入解压得到的文件夹
1 | cd Python-3.7.9 |
编译&安装
创建一个文件夹用于安装Python,这个安装路径由你自己决定!例如我把它安装到/usr/software/python3
1 | mkdir -p /usr/software/python3 |
配置安装路径
1 | ./configure --prefix=/usr/software/python3 |
下面编译Python,使用make构建,这一步相对来说比较慢
1 | make |
安装
1 | make install |
创建软链
所谓软链,在这里可以理解为快捷方式,分别为python3
和pip3
创建软链
1 | ln -s /usr/software/python3/bin/python3 /usr/bin/ |
注意!这里不能把软链命名为python
和pip
,因为大部分Linux系统自带python2.7,且部分功能要依靠python2.7,而执行python2.7和它的pip的命令是python和pip,所以这里用python3和pip3加以区分!
OK,安装完成,使用以下命令检测一下吧~~~
1 | python3 -V # 大写的 V |
查看评论