python3.7.2教程-centos7系统下python2与python3共存
第一步、查看python的版本号以及安装路径;
通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可。
备注:(因为现在还有很多的系统更新都需要使用到pyhton2 例如:Centos7 的yum 安装和更新。django这些框架现在默认又是使用python3)
第二步、安装python3的相关依赖库,
1.安装python3.7可能使用的依赖
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc
yum -y install libffi-devel
2.下载python3
cd /tmp/
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
3.解压下载好的压缩包
tar -zxvf Python-3.7.4.tgz
4.配置编译
mkdir /usr/local/python3
cd Python-3.7.4/
./configure --enable-shared --prefix=/usr/local/python3 --enable-optimizations
make
make install
第四步、安装完成后,进行 软链接 创建
后期使用就是 直接输入 python 运行的还是python2。输入python3运行的就是pyhton3了。
cd /usr/local/python3/bin/
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
pip3 install --upgrade pip
这一步可能会出现如下报错:
错误提示:
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
解决办法:(进入安装目录把文件拷贝过去即可)
cd /tmp/Python-3.7.4/
cp libpython3.7m.so.1.0 /usr/local/lib64
cp libpython3.7m.so.1.0 /usr/lib/
cp libpython3.7m.so.1.0 /usr/lib64/
第五步、完成所有的安装,下一次更新 建立Python虚拟环境
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
python3.7.2教程-centos7系统下python2与python3共存相关推荐
- python3.7.2使用-centos7系统下python2与python3共存
第一步.查看python的版本号以及安装路径: 通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可. 备注:(因为现在还有很多的系统更新都需要使用到p ...
- python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...
前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...
- centos7系统下使用vimplus配置vim的C++环境
centos7系统下使用vimplus配置vim的C++环境 开源项目请参考:https://gitee.com/chxuan/vimplus 配置好的界面如下: 1. 准备工作: ubuntu 或者 ...
- Ubuntu下Python2与Python3的共存配置
Ubuntu下Python2与Python3的共存 Linux系统一般自带Python,有时候又自己下载了Python,因此有可能Python2和Python3同时存在.那么当我们在Terminal键 ...
- Centos7系统下httpd各种方式实现与配置
1. Centos7系统下实现httpd-2.2的安装,并分别实现prefork.worker.event等几种工作方式 Centos 7上若yum安装httpd程序,默认的是2.4的版本,因此无法用 ...
- centos7php自启动,centos7系统下nginx安装并配置开机自启动操作
这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...
- centos7安装wget_Centos7系统切换Python2到Python3.x
CentOS7系统现有python版本 我们先来查看一下安装的CentOS 7操作系统中python的版本情况.直接在命令行上输入python: [cao@localhost ~]$ python P ...
- python3命令行安装pip_win10系统下python3安装及pip换源和使用教程
一.python3的安装 建议安装python3,python2在未来将不再维护. python官方下载地址 https://www.python.org/downloads/windows/ 选择 ...
- win7 制作linux u盘安装教程,win7系统下u盘安装linux centos7,详细步骤,亲测
近段时间想在自己的win7电脑上安装个linux双系统,于是下载了linux centos7这个版本,折腾了两天,网上的各种帖子看了不少,也遇到很多问题,幸运的是终于装成功了,下面就说明一下安装的整个 ...
最新文章
- FilenameFilter的使用
- Oracle修改监听IP地址
- CVS代码管理的一个小错误
- python中函数的使用_python中的函数的使用示例
- 2013年海康威视校园招聘笔试题
- 被AI人机疯狂单杀?王者荣耀AI“绝悟”亲测体验
- dbnetlib sqlserver不存在或拒绝访问_部署IIS+PHP+SQL server环境
- 2018-2019-2 20165235《网络对抗技术》Exp7 网络欺诈防范
- java中介者模式例子_Java中介者模式(Mediator Pattern)
- 第 5 章 虚拟机栈
- uboot 使用fdt命令查看设备树
- 如何写一个播放器-解析MNVideoPlayer(一)
- Origin曲线拟合教程
- 山地车中轴进水表现_解决山地车令人讨厌的中轴异响及其他异响问题
- 卡内基梅隆计算机专业,2019美国大学计算机科学专业排名TOP10一览 卡内基梅隆大学居...
- 周志明架构课--03.SOA时代:成功理论与失败实践
- 【跨境电商】个人做跨境电商需要准备多少钱?包括哪些费用?
- 室内设计优美语句_关于装修设计唯美的句子
- 中国快递业唯一最佳CEO重磅出炉,你没有看错,他不是王卫!
- springboot校园餐厅点餐订餐选座系统