centos安装python3,并与python2并存
来源:互联网 发布:java 打印异常堆栈 编辑:程序博客网 时间:2024/05/20 10:11
1、环境查看
# echo $PATH //查看bin目录的优先级
# which python //查看python路径
# python -V //查看版本,大写的V
2、准备环境
# yum install gcc c openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget -y
# wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
# mkdir /usr/local/{python3,python2}
3、安装
执行两次
# tar zxvf Python-*
# cd Python-*
# ./configure --prefix=/usr/local/python*
# make all
# make install
# make clean
# make distclean
4、配置bin目录
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3.6
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3.6.2
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2.7
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2.7.13
退出shell重新打开
检测版本:
# python -V
# python3 -V
# python3.6 -V
# python3.6.2 -V
# python2 -V
# python2.7 -V
# python2.7.13 -V
5、修改/usr/bin/yum
不用改了,因为yum调用的是/usr/bin/python,咱没有动他
# yum install unzip -y //测试一下yum正常
# echo $PATH //查看bin目录的优先级
# which python //查看python路径
# python -V //查看版本,大写的V
2、准备环境
# yum install gcc c openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget -y
# wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
# mkdir /usr/local/{python3,python2}
3、安装
执行两次
# tar zxvf Python-*
# cd Python-*
# ./configure --prefix=/usr/local/python*
# make all
# make install
# make clean
# make distclean
4、配置bin目录
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3.6
# ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3.6.2
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2.7
# ln -s /usr/local/python2/bin/python /usr/local/bin/python2.7.13
退出shell重新打开
检测版本:
# python -V
# python3 -V
# python3.6 -V
# python3.6.2 -V
# python2 -V
# python2.7 -V
# python2.7.13 -V
5、修改/usr/bin/yum
不用改了,因为yum调用的是/usr/bin/python,咱没有动他
# yum install unzip -y //测试一下yum正常
阅读全文
0 0
- centos安装python3,并与python2并存
- CentOS 7安装Python3.5,并与Python2.7兼容并存
- CentOS 7安装Python3.5,并与Python2.7兼容并存
- Centos7安装python3与python2并存
- Centos安装Python2.7与2.6并存
- CentOS安装Python2.7与Python2.6并存的方法
- python2、python3并存与notepad++运行
- windows下 python2 与python3并存的方法
- linux-Centos7安装python3并与python2共存
- linux-Centos7安装python3并与python2共存
- linux-Centos7安装python3并与python2共存
- python_python2.7+python3.6安装与并存
- CentOS 7下Python2与Python3共存
- CentOS 7增加Python3与Python2共存
- Centos7:5分钟安装python3.5 并存python2.7,兼容yum及Gnome
- windows下同时安装python2与python3
- windows 安装python2 与python3 共存
- Mac安装python2.x与python3.x
- Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath
- 完美解决json循环问题(使用javassist增强):Spring MVC中使用jackson的MixInAnnotations方法动态过滤JSON字段
- css实现宽高比固定小技巧
- 多线程
- 给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。
- centos安装python3,并与python2并存
- docker生成tomcat镜像
- 在构造方法中初始化Universal-Image-Loader并做全局配置图片为圆形
- 【转载】程序员学习能力提升三要素
- 本机安装oracle的条件下如何用plsql远程连接数据库
- LeetCode.739 Daily Temperatures
- python发邮件
- servlet3-上传文件
- 【百度语音合成】JavaAPI方式语音合成示例