安装python3.6

安装编译环境

yum groupinstall 'Development Tools' # 安装这个软件的所有依赖的软件包
# yum groupremove '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.6

如果没有wget,看能不能ping

下载
yum -y install wget
# wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz.xz
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

创建目录

mkdir /usr/local/python3

解压

tar -Jxvf Python-3.6.5.tgz.xz 
# 切换到解压后的根目录
cd Python-3.6.5/

配置安装目录

./configure --prefix=/usr/local/python3     # --enable-optimizations此命令可以提示性能,但是安装过程很慢


# 编译源码
make && make install

创建python3软连接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
		# 当前软件的路径    -> # 到软连接的路径

创建pip软连接

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

如软链接设置错误,删除软链接命令
rm -rf /usr/bin/pip3

输入pip3 -V查看pip版本,安装成功则正确显示版本
# 在root用户下或使用sudo权限执行
pip3 install --upgrade pip

下载pymysql测试

pip3 install pymysql

删除python3

如果python后面什么都不跟,则删除全部python相关的文件
卸载python3
      rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       卸载pyhton3
      whereis python3 |xargs rm -frv           删除所有残余文件
      成功卸载!
      whereis   python       查看现有安装的python

相关资料:

https://www.imooc.com/article/40612

yum如果报错

因为yum源使用的Python2,替换为Python3以后,会导致其无法正常工作

vim /usr/bin/yum

把文件的头部 #!/usr/bin/python 
	  改成 #!/usr/bin/python2.7

yum install 下载错误

提示错误,需要修改以下信息:

vim /usr/libexec/urlgrabber-ext-down
将头部 #!/usr/bin/python  
改为  #!/usr/bin/python2.7

posted on 2019-07-31 21:40  new_wsh  阅读(158)  评论(0)    收藏  举报

导航