linuxpython升级3.5_linux升级python3.5到3.6
在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相关推荐
- 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 升级 ...
- mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5
2.安装之后,去 /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...
- 【转】Mac下升级python2.7到python3.6
1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还 ...
- mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级
[[email protected] MySQL]# /usr/local/MySQL/bin/MySQL_upgrade Looking for 'MySQL' as: bin/MySQL Look ...
- linux deepin 20.4升级至20.5教程:升级系统和升级内核两个步骤(手动升级deepin内核命令)
升级系统版本 在控制中心点击更新就可以实现. 升级内核版本 在控制中心完成系统版本的升级之后,发现内核版本并没有进行同步升级,这时候就需要手动实现内核的升级.手动升级内核的命令如下: sudo apt ...
- mysql dump工具升级_MySQL数据库升级
当前不少系统的数据库依旧是MySQL5.6,由于MySQL5.7及MySQL8.0在性能及安全方面有着很大的提升,因此需要升级数据库.本文通过逻辑方式.物理方式原地升级来介绍MySQL5.6 升级至M ...
- Android 系统(144)---整包升级与差分升级的区别
整包升级与差分升级的区别 原文地址:FULL VS INCREMENTAL OTA 一.简介: OTA升级有两种类型,每一种类型都有对应的用途和优势.但是,只有一种类型是用户常常能够接触到的.现在我们 ...
- 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)
https://www.cnblogs.com/yangfengwu/p/10360618.html 演示视频: https://www.bilibili.com/video/av54894356/ ...
- ubuntu14.04升级以及gitlab升级
环境:系统版本ubuntu14.04 .gitlab-ce.8.11.3 升级要求:系统升级为目前最新的LTS版本的ubuntu16.04.gitlab升级为最新的版本 升级可以有两种方案: 一种类似 ...
最新文章
- SpringBoot项目打成war包部署到外部Tomact运行
- Flex 颜色对照表_16进制
- 少儿编程100讲轻松学python(四)-python如何判断是否为数字字符串
- 基于Ajax的应用程序架构汇总(三)
- ajax结合接口 分页插件
- JEECG - 基于代码生成器的J2EE智能开发框架 杂记:【演示视频和源码】
- 吴恩达机器学习ex8:推荐系统
- 有人上传你的脸?Facebook新功能立刻就会提醒你
- LeetCode() Reorder List
- 毫米波雷达信号处理系统
- 【转载】红外遥控HS0038B接法
- lisp方格网法计算土方量_CAD计算土方方量插件
- Excel.js导出图片和表格
- 主页被锁定为 hao.360.cn
- vue element-ui实现input输入框金额数字添加千分位
- 【项目】森林预言家——森林火灾预防系统
- 【报告分享】2021返乡置业报告-贝壳研究院(附下载)
- 未来公园怎么能少了广场舞?
- MATLAB强化学习实战(十三) 使用强化学习智能体训练Biped机器人行走
- 如何搭建个人简历网站
热门文章
- IntelliJ IDEA 2019 安装lombok
- GitHub 创建项目
- 一条SQL语句查询当前数据库下有多少张表
- 地磅称重软件源码_电脑设备器件+塔吊主吊臂+撇渣管、丝杆+地磅称重传感器+极柱触头盒弯板+批式循环谷物干燥机+升降机标准节...
- python批量合并csv_如何在Python中通过多个列合并两个CSV文件
- java对象深克隆_JAVA中对象的克隆及深拷贝和浅拷贝
- linux ssh连接交换机_访问SMB交换机CLI使用SSH或远程登录
- java channel源码_Netty 4.0 源码分析(三):Channel和ChannelPipeline
- 开机一直转圈_电脑开机后网络一直转圈,程序也打不开?
- arcgis vue 添加图层优化_行业 | ArcGIS制图技巧(超全)