您的当前位置:首页>全部文章>文章详情
Linux 下安装python3
发表于:2022-02-10 16:53:20浏览:1490次TAG: #linux #python

由于某种不可抗拒力量,下载python包会特别慢,所以在安装python3前,我们先来个加速,可使用mwget进行加速,其中m代表多线程的意思。

安装 mwget

wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
tar -xjvf mwget_0.1.0.orig.tar.bz2
cd mwget_0.1.0.orig
./configure

如果出现 error: C++ compiler cannot create executables 说明没有安装c++编译器 安装一个c++编译器就可以了

yum install gcc-c++

如果执行./configure 出现 configure: error: Your intltool is too old.  You need intltool 0.35.0 or later.

需要安装0.35.0以上的版本

yum install intltool

安装

make && make install

安装完毕后 可以使用mwget下载了。

安装 python3

依赖包

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

一般用python3.7比较多,我们下载3.7.3。

mwget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

创建文件夹

mkdir /usr/local/python3

解压

tar  zxvf Python-3.7.3.tgz
cd Python-3.7.3
./configure --prefix=/usr/local/python3
make && make install

软链

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

这样,我们输入 python 就会调用python2,输入python3就会调用python3,pip一样的道理。

测试

python3 -V