在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev。默认的安装源里没有zlib1g.dev。要在packages.ubuntu.com上找。

$sudo apt-get install ruby

然后再装zlib1g-dev就可以了

$sudo apt-get install zlib1g-dev

1. 安装必备的软件包

centos: yum -y groupinstall development zlib zlib-devel

ubuntu: sudo apt-get install zlib1g-dev

2. 下载python3.6

3. 检查是否成功

which python3

python3 -V

4. 创建软链接

cd /usr/bin

mv python python.backup

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

检测

>>> python3.6

安装pip3

1.官网下载zip包。

https://pypi.python.org/pypi/setuptools

tar -zxvf setuptools-19.6.tar.gz //解压

cd setuptools-19.6

python3 setup.py build//编译

python3 setup.py install //安装

install 的时候会报错,我们需要在linux中安装zlib-devel包,进行支持。

yum install zlib-devel

需要对python3.5进行重新编译安装

cd Python3.5

make && make install

再重新安装setuptools

python3 setup.py build

python3 setup.py install

安装pip

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

ImportError: cannot import name 'HTTPSHandler'

yum install openssl-devel

==继续重新安装编译python3.5(其他的不需要重新编译)==

error

Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus

sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev

sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev

sudo apt-get install libssl-dev openssl

sudo apt-get install libffi-dev

linuxpython升级3.5_linux升级python3.5到3.6相关推荐

  1. Mac下升级python2.7到python3.6,删除2.7,或者不删除2.7都行

    Mac下升级python2.7到python3.6,删除2.7 https://blog.csdn.net/xummgg/article/details/69053334 [Python]Mac 升级 ...

  2. mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5

    2.安装之后,去  /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...

  3. 【转】Mac下升级python2.7到python3.6

    1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还 ...

  4. mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级

    [[email protected] MySQL]# /usr/local/MySQL/bin/MySQL_upgrade Looking for 'MySQL' as: bin/MySQL Look ...

  5. linux deepin 20.4升级至20.5教程:升级系统和升级内核两个步骤(手动升级deepin内核命令)

    升级系统版本 在控制中心点击更新就可以实现. 升级内核版本 在控制中心完成系统版本的升级之后,发现内核版本并没有进行同步升级,这时候就需要手动实现内核的升级.手动升级内核的命令如下: sudo apt ...

  6. mysql dump工具升级_MySQL数据库升级

    当前不少系统的数据库依旧是MySQL5.6,由于MySQL5.7及MySQL8.0在性能及安全方面有着很大的提升,因此需要升级数据库.本文通过逻辑方式.物理方式原地升级来介绍MySQL5.6 升级至M ...

  7. Android 系统(144)---整包升级与差分升级的区别

    整包升级与差分升级的区别 原文地址:FULL VS INCREMENTAL OTA 一.简介: OTA升级有两种类型,每一种类型都有对应的用途和优势.但是,只有一种类型是用户常常能够接触到的.现在我们 ...

  8. 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)

    https://www.cnblogs.com/yangfengwu/p/10360618.html 演示视频: https://www.bilibili.com/video/av54894356/ ...

  9. ubuntu14.04升级以及gitlab升级

    环境:系统版本ubuntu14.04 .gitlab-ce.8.11.3 升级要求:系统升级为目前最新的LTS版本的ubuntu16.04.gitlab升级为最新的版本 升级可以有两种方案: 一种类似 ...

最新文章

  1. SpringBoot项目打成war包部署到外部Tomact运行
  2. Flex 颜色对照表_16进制
  3. 少儿编程100讲轻松学python(四)-python如何判断是否为数字字符串
  4. 基于Ajax的应用程序架构汇总(三)
  5. ajax结合接口 分页插件
  6. JEECG - 基于代码生成器的J2EE智能开发框架 杂记:【演示视频和源码】
  7. 吴恩达机器学习ex8:推荐系统
  8. 有人上传你的脸?Facebook新功能立刻就会提醒你
  9. LeetCode() Reorder List
  10. 毫米波雷达信号处理系统
  11. 【转载】红外遥控HS0038B接法
  12. lisp方格网法计算土方量_CAD计算土方方量插件
  13. Excel.js导出图片和表格
  14. 主页被锁定为 hao.360.cn
  15. vue element-ui实现input输入框金额数字添加千分位
  16. 【项目】森林预言家——森林火灾预防系统
  17. 【报告分享】2021返乡置业报告-贝壳研究院(附下载)
  18. 未来公园怎么能少了广场舞?
  19. MATLAB强化学习实战(十三) 使用强化学习智能体训练Biped机器人行走
  20. 如何搭建个人简历网站

热门文章

  1. IntelliJ IDEA 2019 安装lombok
  2. GitHub 创建项目
  3. 一条SQL语句查询当前数据库下有多少张表
  4. 地磅称重软件源码_电脑设备器件+塔吊主吊臂+撇渣管、丝杆+地磅称重传感器+极柱触头盒弯板+批式循环谷物干燥机+升降机标准节...
  5. python批量合并csv_如何在Python中通过多个列合并两个CSV文件
  6. java对象深克隆_JAVA中对象的克隆及深拷贝和浅拷贝
  7. linux ssh连接交换机_访问SMB交换机CLI使用SSH或远程登录
  8. java channel源码_Netty 4.0 源码分析(三):Channel和ChannelPipeline
  9. 开机一直转圈_电脑开机后网络一直转圈,程序也打不开?
  10. arcgis vue 添加图层优化_行业 | ArcGIS制图技巧(超全)