yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
这里下载安装python3.5.2的缘由主要是因为后期结合Django的稳定性好
node
tar -Jxvf Python-3.5.2.tar.xz
切入到解压目录下python
./configure prefix=/usr/local/python3
切入到解压目录下web
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
如今能够正常使用python3.5.2和pip3
这里发现pip3配置软连接后用不了:
解决方式:sql
[root@localhost bin]# which pip3 /usr/bin/pip3 [root@localhost bin]# pip3 -bash: /usr/local/bin/pip3: 没有那个文件或目录 [root@localhost bin]# type pip3 pip3 已被哈希 (/usr/local/bin/pip3) [root@localhost bin]# hash -r [root@localhost bin]# type pip3 pip3 是 /usr/bin/pip3
打开cmd切换到桌面bash
pip freeze > package.txt
而后将其导入Centos7中,并用pip3安装文件中的模块
svg
至此python3中的功能及经常使用模块已安装完毕并能够正常使用spa
卸载python3
查看当前python版本:3d
python -V
注意卸载的时候python后跟的2或3或者什么都不跟,不然会所有删除code
卸载python3 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton3 whereis python3 |xargs rm -frv 删除全部残余文件 成功卸载! whereis python 查看现有安装的python