centos7安装python3.7.4_阿里云centos7.4安装python3.7.0
CentOS7.4 安装 python-3.7.0
更新时间:2018/9/3
centos 安装最新版的python有点麻烦,因为yum没有最新版的python,所以必须从python官网下载源码。但是用源码安装就意味着要自己解决烦人的依赖关系。
开始正题,阿里云的centos是最小化安装,缺很多东西。
安装开发工具包
[pyln@CentOS7 ~]$ sudo yum -y groupinstall "Development tools"
安装python3-7-0需要的依赖包
[pyln@CentOS7 ~]$ sudo yum -y install bzip2-devel ncurses-devel gdbm-devel libdhash-devel sqlite-devel openssl-devel tk-devel readline-devel zlib-devel db4-devel libpcap-devel xz-devel libffi-devel
注意:能力有限还是有一个模块(_uuid)的依赖没有成功安装
下载python-3.7.0的源码压缩包
[pyln@CentOS7 ~]$ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
python源码有两种压缩包xxx.tgz(对应解压方式为:tar -zxvf xxx.tgz)和xxx.tar.xz(对应解压方式为:tar -Jxvf xxx.tar.xz)
源码的安装分三步:配置、编译、安装
配置
先转到解压后的目录下
[pyln@CentOS7 Python-3.7.0]$ ./configure --prefix=/usr/python-3-7-0
本人推荐这个路径设置,安装完成后python3.7的执行文件在/usr/python-3-7-0/bin
编译
[pyln@CentOS7 Python-3.7.0]$ make
安装
[pyln@CentOS7 ~]$ sudo make install
注意:与多数人选择修改软连接的方式不同,我选择添加环境变量。
添加环境变量
打开当前用户的.bash_profile
[pyln@CentOS7 ~]$ vim .bash_profile
添加内容如下图
添加环境变量
使环境变量生效
[pyln@CentOS7 ~]$ source .bash_profile
好了。接下来你就可以通过python3(注意:pip3)使用python3.7。虽然,一开始使用有一点不习惯,但是还是觉得比修改软连接要好一点。而如果在虚拟环境下使用就没有区别了。
centos7安装python3.7.4_阿里云centos7.4安装python3.7.0相关推荐
- 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库
环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...
- 阿里云CentOS7安装Oracle11GR2
http://blog.csdn.net/lee353086/article/details/51622309 Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 D ...
- 阿里云 centos oracle安装
Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 Date: 2016-6-9 Author: kagula Environment: [1]阿里云CentOS7- ...
- linux (阿里云 CentOS7) 中安装配置 RocketMQ
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. JDK1.8的安装: 1.检查系统的JDK版本 根目录下操作:cd java -version 2. ...
- 阿里云安装git_Jenkins准备篇04阿里云Centos7服务器安装git
前面2篇文章已经完成Jenkins相关配置且成功登录Jenkins.那么基于"Git + Maven + Jenkins 实现自动化部署"之前,还需事先安装好必备的工具.本篇主要针 ...
- 【mysql安装】阿里云centos7环境mysql安装
阿里云centos7环境mysql安装 正文开始@Assassin 目录: 阿里云centos7环境mysql安装 一. 环境说明: 1.1 操作系统: 1.2 MySQL版本: 1.3 安装方式: ...
- 阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库
阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库 需要切换到阿里云镜像的,仅供参考 使用yum -y update更新软件 1. 关闭防火墙 systemc ...
- 阿里云centos7安装mysql
前提注意:在安装之前,请确保centos7系统中当前操作是root用户,以保持最高权限 1:下载mysql包,centos7安装perl语言和 导入libaio依赖,删除自带mariadb 下载地址: ...
- 阿里云Centos7上安装MySQL教程
阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...
最新文章
- 如何获得更多的自由开发者客户
- velocityjs 动画库 比jquery默认的animate强
- Windows10 64位 安装 Postgresql 数据库
- C#仿QQ皮肤系列之-引言
- 简单易懂的softmax交叉熵损失函数求导
- 韩国韩亚航空数万份乘客身份信息被泄露
- smarq v7 智器 v7 新手使用
- sql server 2008r2安装注意的问题
- switch中正确使用枚举
- 通过C2progv1.7进行dsp28069串口下载程序
- SpringCloud-11-解决[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has bee
- Laravel 使用 Entrust 实现 RBAC
- 关于最新版go-cqhttp无法登录qq
- pubmedy安装不聊了_Pubmedy:显示影响因子+引用数、Sci-hub全文下载的浏览器扩展...
- 解决Swing控件setEnabled(false)时的字体颜色
- 计算机小知识——键盘三颗灯含义
- 防止padding撑开盒子的方法
- access中dbs和dbms_数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是( )。...
- app.json: 未找到 [“pages“][2] 对应的 pages/goods_list/index.wxml 文件的问题解决办法
- 联合国曝光,杀手机器人来了,这可能是你见过最恐怖的视频...