python2.7升级到python3.6注意事项

python3.6下载地址:https://www.python.org/downloads/source/

1.安装依赖包:gcc   openssl-devel、zlib-devel、readline-devel、sqlite-devel (一定要有,不然问题很大)

2.tar -xvf Python-3.6.3.tar.xz

3.cd Python-3.6.3

    编译安装:  ./configure

         make && make install

4.

删除/usr/bin/python这个软链接

5.重新指定链接方式:

   ln -s /usr/local/bin/python3.6  /usr/bin/python

6.可以了

 

出现的问题:

1.编译不成功:没有安装gcc

2.方向键和退格键乱码:没有安装readline-devel

3.如果不能安装pip,先检查上面说的依赖包,把python卸了重装。

4.如果在python2和python3上面混杂的系统上,你需要指定将pip安装在那个python里面,在安装时指定,例:python3 setup.py install

 

关于xshell上下左右回车键乱码问题:

文件——》属性——》键盘——》delete序列键选择ASCII

下面是python安装以及pip安装的具体命令:

#!/bin/bash
yum -y install wget gcc openssl-devel zlib-devel readline-devel sqlite-devel zlib  libffi-devel>> /dev/null  #依赖包不能少任何一个
cd /

#get python-file and install python3
wget --no-check-certificate https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz >> /dev/null
tar -zvxf Python-3.7.3.tar.xz  >>/dev/null
cd Python-3.7.3
./configure --with-ssl  >>/dev/null  #如果报ssl/tsl不同,那就重新加上ssl这参数在此编译安装
make&&make install  >>/dev/null
rm -rf /usr/bin/python  #change the connection
ln -s /usr/local/bin/python3.6 /usr/bin/python

#git pip and install pip
cd /

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-10.0.1.tar.gz >>/dev/null

tar -zvxf pip-10.0.1.tar.gz  >> /dev/null
cd pip.10.0.1

python3 setup.py build
python3 setup.py install  #记住这里要指定往python的那个版本里面安装

 

转载于:https://www.cnblogs.com/yangmingxianshen/p/7714577.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值