升级python2至python3解决依赖关系
1.最小化安装centos7,在升级python3的时候会出现很多包未安装,为解决依赖关系:
yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel deltarpm kernel-devel kernel-headers make yum -y install bzip2 bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel yum -y install xz-devel # 为什么要分三步?因为在安装过程中一次性安装的时候,我的服务器出现了这个报错: zvbi-fonts-0.2.35-1.el6.noarch: [Errno 256] No more mirrors to try 分开一步步安装则不报错了
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xf Python-3.6.1.tgz cd Python-3.6.1/ ./configure --prefix=/usr/local/python/python3 make make install mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/python/python3/bin/python3 /usr/bin/python ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip vi /usr/bin/yum vi /usr/libexec/urlgrabber-ext-down # 修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将 #!/usr/bin/python 改为 #!/usr/bin/python2.7
2. 这样升级出来的Python3就自动安装了setuptools和pip:
pip的位置是在/usr/local/python/python3/bin/目录下,并不在/usr/local/python/python3/lib/python3.5/site-packages/下,找了十分钟才找到解决办法.
[root@www bin]# pip -V pip 9.0.1 from /usr/local/python/python3/lib/python3.6/site-packages (python 3.6)
python2.7安装pip
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py python ez_setup.py --insecure wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz tar -xf pip-9.0.1.tar.gz cd pip-9.0.1 python setup.py install
转载于:https://www.cnblogs.com/fawaikuangtu123/p/9657183.html
升级python2至python3解决依赖关系相关推荐
- python2和python3关系_升级python2至python3解决依赖关系
1.最小化安装centos7,在升级python3的时候会出现很多包未安装,为解决依赖关系: yum -y install gcc gcc-c++ zlib zlib-devel libffi-dev ...
- 升级python2升级到python3_Centos6.6升级python2到python3
系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...
- 下载python离线包,安装离线包,自动解决依赖关系
1 安装pip: yum install python-pip 2 下载离线包到packages文件夹下,自动解决依赖: pip download -d ./packages 包名 3 从packag ...
- Linux 下升级 python2 到python3
一般情况下,系统自带的python 版本都是2.7.python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持.可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 p ...
- Centos6.6升级python2到python3
系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...
- Centos7升级Python2到Python3
在Centos7系统中,默认带的Python版本是Python2.7的,想用到Python3的新特性就需要升级. 安装依赖包 关于Python3.7以上的版本,需要多安装一个依赖包: > yum ...
- CentOS升级Python2到Python3
2019独角兽企业重金招聘Python工程师标准>>> 主要是参考这篇博客http://lovebeyond.iteye.com/blog/1770476.我也是先从官网下载最新的P ...
- 腾讯云Centos升级python2到python3
准备工具:PuTTY, 或cmder等超级终端软件(连接到你申请的centos系统中) 一:下载python3版本 wget https://www.python.org/ftp/python/3.6 ...
- yum 安装包时解决依赖关系
示例一: 1.本地需求情况 平台 版本 安装包 centos 7.9 microsoft-edge-stable-98.0.1108.50-1.x86_64.rpm 2.下载包到指定文件夹并查看 # ...
最新文章
- java方法的调用怎么跳出_JAVA 的一个方法调用另一个方法时,怎么把那个方法里的数据调用出来...
- Mysql-4-数据库的基本操作
- sd_fusing.sh将uboot烧写到SD卡
- 高级JAVA - 利用函数式接口实现通用的取并集/交集/差集进阶版
- sqlserver2014内存数据库特性介绍
- 陈秋贵 CHEN QIUGUI 美国的门窗大王
- CDH集群禁用kerberos的讲解
- Windows 中不规则窗体的编程实现三种方法:CRgn,作图路径法,据图像创建region
- qq机器人升级最新教程
- python音乐爬虫_Python爬虫实践 —— 4.好听音乐网轻音乐资源下载
- mysql 备份还原策略_Mysql备份恢复
- linux mysql 数据恢复_怎样恢复Mysql数据库误删除后的数据
- Python遍历文件夹下所有文件及目录
- 深度解读设备的“万能语言”鸿蒙系统的分布式软总线能力
- Linux 网络基础篇
- 小波 奇异点 matlab,Matlab小波变换对于奇异点的检测.doc
- python中xlrd模块的用法_用xlrd模块读取合并单元格(merged cell)
- 什么是开环控制?什么是闭环控制?它们有什么区别?
- obs摄像头模糊_用OBS如何直播 照着学就行了
- MySQL shell连接数据库