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
- xz -d Python-3.7.3.tar.xz
tar -vxf Python-3.7.3.tar(这里需要注意)
- 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. /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..tar.gz >> /dev/null
- cd pip.10.0.
- python3 setup.py build
- python3 setup.py install #记住这里要指定往python的那个版本里面安装
还有在windows上安装的时候,千万不要下错包,不然什么都没有,一直报错,一直安装依赖性。
最好是直接安装exe程序,这样类似pip等都会自动帮你安装。
python2.7升级到python3.6注意事项的更多相关文章
- python2.7升级到python3后,用pip进行安装时报Fatal error in launcher:Unbale to create process using`""
解决:python2.7升级到python3后,用pip进行安装时报Fatal error in launcher:Unbale to create process using`"" ...
- centos7中python2.7升级到python3.7
一.下载源码包 # 切换到root目录 [root@localhost ~] cd /root/ # 安装wget [root@localhost ~] yum -y install wget # 使 ...
- centos6.5系统python2.6升级到python3.6
1.安装必备的工具 wget:yum install wget gcc:yum install gcc zlib zlib-devel: yum install zlib zlib-devel -y ...
- python2.7 升级到 python3.6
1.命令 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel t ...
- python2代码升级到python3工具
python模块lib2to3(py2转py3自动化工具) Usage: 2to3 [options] file|dir ... Options: -h, --help show this help ...
- Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)
Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...
- python环境搭建-Linux系统下python2.7升级python3.5.2步骤
首先Python 查看版本 , 在Linux下特别注意权限问题,创建目录时候切记给予权限 如果是 ubnutu 请使用首先切换到 sudo su , 否则 make install 会出现问题.. 升 ...
- 自动发布工具版本从python2升级成python3后遇到的种种问题(涉及paramiko,Crypto,zipfile等等)
从在公司实习到正式入职,一直还在被同事使用的是我写的一个自动发布工具.该工具的主要功能是:开发人员给出需要更新的代码包(zip格式),测试人员将该代码包部署到测服,这些代码包和JIRA数据库里的项目信 ...
- Mac OS X10.9安装的Python2.7升级Python3.4步骤详解
Mac OS X10.9安装的Python2.7升级Python3.4步骤详解 Mac OS X10.9默认带了Python2.7,不过现在Python3.4.0出来了,如果想使用最新版本,赶紧升级下 ...
随机推荐
- 详解TCP建立连接全过程
TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程. 上图画出了TCP建立连接的过程.假定主机A是TCP客户端,B是服务端.最初两端的TCP进程都处于CLOSED状态 ...
- plsql programming 14 DML和事务管理
我们可以把多个SQL语句集中在一起, 在逻辑上组成一个事务, 从而保证这些操作或者全部被保存到数据库(用sql的说法就是”提交”), 或者被整体驳回(用sql的说法是“回滚”). 事务: ACID 原 ...
- ThinkPHP 处理商品添加的时候操作多张表 用事务解决。
#重新父类的add方法 public function add(){ #同时操作多装表,可以考虑用事务来做,要同时插入数据成功要么都不插输入数据. #开启事务的前提是表的引擎必须是InnoDB #开启 ...
- 第一百八十二节,jQuery-UI,知问前端--日历 UI
jQuery-UI,知问前端--日历 UI 学习要点: 1.调用 datepicker()方法 2.修改 datepicker()样式 3.datepicker()方法的属性 4.datepicker ...
- AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 不是新的编程语言,而是一种使用现有标准的新方法. AJAX 最大的 ...
- 我的消灭复杂password之行
近期几天.网易一直提示邮箱账号异常.特意去查看了一下,发现须要改动password.可是经常使用的password又不让反复使用.于是无奈之下.就想办法消灭这些复杂password,由于实在是太难(g ...
- Asp.net在页面间传递大量数据(数据表)建议采用的方法
能让数据在 两个不同站点之间传递吗? 我现在是想A站点的数据 传递到B站点....... 建议使用Cache (1)不太影响程序性能不太可能,你都说了,是大量数据.我举个例子,你是从A.aspx传到B ...
- 升级Ubuntu
最近需要升级Ubuntu,所以查了这方面的资料,做点小记: 1.apt-get update 与 apt-get ugrade 其实这个和Ubuntu升级没关系,这是升级安装包相关的命令,apt-ge ...
- zoj2770 Burn the Linked Camp --- 差分约束
有n个营地,每一个营地至多容纳Ci人.给出m个条件:第i到第j个营地之间至少有k人. 问n个营地总共至少有多少人. 此题显然差分约束.要求最小值.则建立x-y>=z方程组,建图求最长路. 用d[ ...
- HDU4781(2013成都站A题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4781 题目大意:给你n个点m条边,要求你构造一个符合条件的有向联通图(若无法构造输出-1,否则输出任意 ...