CentOS7系统自带Python2.X安装Python3.6.2——个人笔记
来源:互联网 发布:地图数据研发工程师 编辑:程序博客网 时间:2024/06/01 10:43
前言
自学Python,安装CentOS后自带Python2.X,由于现阶段教程、趋势是Python3.X,故做此次操作。
1、环境
VM虚拟机,CentOS7,自带Python2.7.5,安装Python3.6.2。
2、下载Python3.6.2安装包
# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
在虚拟机下载非常缓慢,经常失败,于是在主机win上下载,copy到虚拟机Centos7的。
3、安装python3.6.2可能使用的依赖
# yum install openssl-devel bzip2-devel expat-devel gdbm-develreadline-devel sqlite-devel
4、解压Python-3.6.2.tar.xz
先解压xz文件,再解压tar文件。
# xz -d Python-3.6.2.tar.xz
# tar xvf Python-3.6.2.tar
# cd Python-3.6.2
# ./configure --prefix=/usr/local
# make
# make altinstall
5、更改/usr/bin/python链接
# cd/usr/bin
# mv python python.backup \\备份python
# ln -s/usr/local/bin/python3.6 /usr/bin/python \\这里是python3.6,不是python3.6.2\\
# ln -s/usr/local/bin/python3.6 /usr/bin/python3 \\这里是python3.6,不是python3.6.2\\
6、更改yum脚本的python依赖
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader
使用vim更改以上文件
# vimyum
以上7个文件全部
# !/usr/bin/python 改为 # !/usr/bin/python2
更改完毕后,ESC Ctrl+: wq Enter
7、修改gnome-tweak-tool配置文件
# vim /usr/bin/gnome-tweak-tool
# !/usr/bin/python 改为 # !/usr/bin/python2
8、修改urlgrabber配置文件
# vim /usr/libexec/urlgrabber-ext-down
# !/usr/bin/python 改为 # !/usr/bin/python2
9、启动Python3.6
# python3.6
版本号为Python3.6.2
- CentOS7系统自带Python2.X安装Python3.6.2——个人笔记
- Linux编译安装Python3.X版本并保留系统自带的Python2.X版本
- centos7不破坏系统自带python环境安装python3
- centos7 安装python2.6,与系统自带的python2.7共存
- ubuntu下安装python3.5(系统默认自带的是python2.7)
- win10自带虚拟机安装CentOS7系统
- Centos7下不删除python2.x的情况下安装python3.x
- 在CentOS7下同时安装、使用Python2.x和Python3.x
- Centos7安装python3与python2并存
- Mac安装python2.x与python3.x
- centos7系统安装python3.6.2版本
- Ubuntu16.04自带Python2.7和Python3,为什么用pip安装的包在Python3中不能用
- 在CentOS7上安装Python3.5.0,及其与旧版本Python2.7.5的共存问题笔记
- Python3.x和Python2.x的区别(转自网络)
- python2.x ~ python3.x
- centos7安装python3.6.2
- centos7 python3.X 安装 pip3安装
- Python2.x vs Python3——从 raw_input() 到 input()
- HDU 6114 Chess 【组合数】(2017"百度之星"程序设计大赛
- HDU 6140 Hybrid Crystals (玄学背包)
- POJ 2709 Painter 贪心详解
- 爬虫学习(二)利用Xpath与多线程的百度贴吧爬虫
- 3.Linux 命令行
- CentOS7系统自带Python2.X安装Python3.6.2——个人笔记
- EM算法【2】
- c#中$的使用
- JAVASE 01--泛型理解
- Gensim LDA主题模型实验
- FTP
- MVC格式化响应数据
- 动态代理手动实现Spring AOP的基本功能
- 布线闭合不移除