CentOS7.4安装python3.6.5
CentOS7.4默认安装的python为2.7版本,想更新成最新的3.6.5版本
(1)升级安装系统包
#> yum install gcc gcc-c++
#> yum install zlib-devel openssl-devel
(2)下载Linux版的源码包,并解压
https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#> tar -zxvf Python-3.6.5.tgz
(3)编译安装python
#> cd Python-3.6.5/
把Python3.6安装到/usr/python3.6.5目录
#> ./configure --prefix=/usr/python3.6.5
#> make
#> make install
将旧的python文件指向新的python文件
#> rm -rf /bin/python
#> rm -rf /usr/bin/python
#> rm -rf /usr/bin/pip
#> ln -s /usr/python3.6.5/bin/python3.6 /bin/python
#> ln -s /usr/python3.6.5/bin/python3.6 /usr/bin/python
#> ln -s /usr/python3.6.5/bin/pip3 /usr/bin/pip
(4)更改脚本的python2依赖
更改yum脚本的python依赖
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader
更改以上文件头为
#!/usr/bin/python 改为 #!/usr/bin/python2
修改gnome-tweak-tool配置文件
# vi /usr/bin/gnome-tweak-tool
# vi /usr/bin/gnome-tweaks
#!/usr/bin/python 改为 #!/usr/bin/python2
修改urlgrabber配置文件
# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 改为 #!/usr/bin/python2
(5)查看python版本
#> python -V
(6)修改源
pip install apache-superset -i https://pypi.tuna.tsinghua.edu.cn/simple/
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
(1)升级安装系统包
#> yum install gcc gcc-c++
#> yum install zlib-devel openssl-devel
(2)下载Linux版的源码包,并解压
https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#> tar -zxvf Python-3.6.5.tgz
(3)编译安装python
#> cd Python-3.6.5/
把Python3.6安装到/usr/python3.6.5目录
#> ./configure --prefix=/usr/python3.6.5
#> make
#> make install
将旧的python文件指向新的python文件
#> rm -rf /bin/python
#> rm -rf /usr/bin/python
#> rm -rf /usr/bin/pip
#> ln -s /usr/python3.6.5/bin/python3.6 /bin/python
#> ln -s /usr/python3.6.5/bin/python3.6 /usr/bin/python
#> ln -s /usr/python3.6.5/bin/pip3 /usr/bin/pip
(4)更改脚本的python2依赖
更改yum脚本的python依赖
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader
更改以上文件头为
#!/usr/bin/python 改为 #!/usr/bin/python2
修改gnome-tweak-tool配置文件
# vi /usr/bin/gnome-tweak-tool
# vi /usr/bin/gnome-tweaks
#!/usr/bin/python 改为 #!/usr/bin/python2
修改urlgrabber配置文件
# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 改为 #!/usr/bin/python2
(5)查看python版本
#> python -V
(6)修改源
pip install apache-superset -i https://pypi.tuna.tsinghua.edu.cn/simple/
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/