linux怎么下载python3_linux下安装python3

Python3安装

系统类型CentOS / 7.5 x86_64 (64bit)

一、python的安装

安装python3.6可能使用相关软件

yum install wget

yum groupinstall Development Tools

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

python官网下载:

https://www.python.org/downloads/

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

3.下载的安装包存放在/usr/local目录

tar -xf Python-3.6.6.tar.xz

解压后新建文件夹将Python-3.6.6放在/usr/local/python3下,进入该目录

4.执行如下代码安装:

prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3的路径中

配置:

./configure --prefix=/usr/local/python3 --enable-optimizations

如果遇到:configure: error: no acceptable C compiler found in $PATH

解决方法:# yum install gcc

编译:

make

编译安装:

make install

使用make altinstall,如果使用make install不可以的话,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题

5.修改软链接:

修改之前一定要对以存在的/usr/bin/python更名,否则出现如下错误

ln: failed to create symbolic link ‘/usr/bin/python’: File exists

可将原来的python2.7修改为;

mv python python_org

6.修改软链接:

终于可以修改软链接了

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

升级pip:

python -m pip install --upgrade pip

最后更改yum脚本的python依赖:

修改yum/gnome-tweak-too/urlgrabber配置文件,否则之后使用yum可能报错

cd/usr/binls yum*

出现如下文件

yum yum-config-manager yum-debug-restore yum-groups-manager

yum-builddep yum-debug-dump yumdownloader

以上文件都要修改文件首行处

#!/usr/bin/python

改为 #!/usr/bin/python2.7

# vim yum-builddep

[root@VM_0_8_centos bin]# vim yum-builddep

#!/usr/bin/python -tt

gnome-tweak-tool/urlgrabber配置文件修改同上,gnome-tweak-tool可能无须配置

vim /usr/sbin/firewalld

vim/usr/bin/firewall-cmd

vim/usr/bin/firewall-offline-cmd

中的#! /usr/bin/python 改为 #! /usr/bin/python2.7

7.升级pip;

python -m pip install --upgrade pip

最后查看安装版本:

安装完毕,用Python3的时候 python, 用Python2的时候 python2

经验分享 程序员 微信小程序 职场和发展