centos7安装py3,并使得与系统自带的py2共存
来源:互联网 发布:四方麻将 软件工作室 编辑:程序博客网 时间:2024/05/14 13:54
非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip(这个坑我承包了)。
yum groupinstall "Development tools"yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
wegt下载py3源码,要是不知道wegt是什么,百度一下你就知道,需要不同的版本可以去官网查看具体的下载地址,下载的文件,我存储在“~/src”文件夹下。
python官网地址wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
解压文件,需要在文件所在的文件夹下执行,具体的文件名请根据下载下来的文件
tar -zxvf Python-3.6.2.tgz
进入解压出来的文件夹,使用./configure(命令),执行自检脚本设置并生成makefile文件,这里–prefix设置的是安装路径
cd Python-3.6.2./configure --prefix=/usr/local/python3.6
先使用make命令编译以及链接文件,然后使用make install命令安装
makemake install
把/usr/bin中指向py2的名为python的软连接改名成python2,把pip也改成pip2
cd /usr/binmv python python2mv pip pip2
在/usr/bin中创建软连接,指向刚安装的py3
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/pythonln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3
因为执行yum需要python2版本,所以我们还要修改yum的配置
vi /usr/bin/yum把#! /usr/bin/python修改为#! /usr/bin/python2
查看是否安装成功
python -vpython2 -v
注意:修改软连接成功后,使用pip2将会给py2下载模块,使用pip3会给py3下载模块。python和python3命令都指向py3.6,python2命令指向py2
阅读全文
0 0
- centos7安装py3,并使得与系统自带的py2共存
- centos7 安装python2.6,与系统自带的python2.7共存
- Windows下py2和py3共存配置
- Py2与Py3和谐共处
- Anaconda python2与3共存 & IDE中py2与py3切换
- Centos7卸载系统自带的openjdk并安装sun公司的jdk
- Python: 探究py2与py3除法的区别
- py2和py3的区别
- py2和py3的区别
- 同时安装py3和py2,为py3的django项目连接mysql
- Linux下载安装高版本python与系统自带低版本共存问题
- Windows下同时安装Py2和Py3
- 安装Ubuntu+gpu+tensorflow+py2+py3
- win10自带虚拟机安装CentOS7系统
- linux-Centos7安装python3并与python2共存
- linux-Centos7安装python3并与python2共存
- linux-Centos7安装python3并与python2共存
- py3.x和py2.x的区别
- [转载]兼容性--rem兼容适配解决方案
- VS 无法在web服务器上启动调试。您没有调试web服务器进程的权限
- QML 学习摘录 06
- 编辑器
- JAVA初识(二)
- centos7安装py3,并使得与系统自带的py2共存
- 输入两个字符串的比对,输出从哪一个元素匹配
- 用移动硬盘做系统安装盘或系统运行盘
- HTTP的REST服务简介
- [Leetcode]-Basic Dynamic Programming(1)
- 神奇的贝叶斯思想
- 42-类型转换函数(下)
- IT与DT技术几点解释
- Camera之无脑Demosaic