【安装环境】

操作系统:Liunx centos7

Python版本:python 3.7.x

【注意事项】

centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本。

有一些系统命令时需要用到python2,所以不要卸载。

【安装步骤】

1、安装依赖包

1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2、下载python3.7.0源码,根据需求下载

1)在https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.7.0。

2)下载

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3、解压Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

4、建立一个空文件夹,用于存放python3程序

mkdir /usr/local/python3

5、执行配置文件,编译,编译安装

cd Python-3.7.0

./configure --prefix=/usr/local/python3

make && make install

安装完成没有提示错误便安装成功了

6、建立软连接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7、测试一下python3是否可以用

[root@mini Python-3.7.0]# python3

Python 3.7.0 (default, Jul 28 2018, 22:47:29)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> print("hello world!")

hello world!

>>> exit()

[root@mini Python-3.7.0]# pip3 --version

pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

可以看到python3.7.0可以正常使用。

linux系统怎么安装python3视频教程_Linux系统,python3.7安装教程相关推荐

  1. linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  2. linux ntp时间立即同步命令_Linux系统时间同步方法小结

    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系.系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不 ...

  3. centos6怎么通过光盘安装yum源_Linux系统中安装软件的三种方法

    这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系统命令:一般在/bin和/sbin目录中,或为shell内部指令 应用程序:通常在/usr/bin和/u ...

  4. linux自带mysql启动不_Linux系统自带的MySQL 数据库启动问题

    针对Linux系统自带数据库不能使用的情况,可能是在安装过程有没有安装mysql server,安装时即使选了安装MYSQL(图形界面安装),只有打开旁边"细节",从里面勾选选上s ...

  5. linux导出mysql下ssl证书_Linux系统下生成证书 https证书

    平时都是用oneinstack加密https 现在因为本地调试 需要https 就找到这篇文章 Linux系统下生成证书 生成秘钥key,运行: $ openssl genrsa -des3 -out ...

  6. linux进程假死的原因_Linux系统死机的原因及解决办法

    系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题. 一.硬件问题 可以考虑分析以下几点: 1.不要超频CPU,如果已经超频的先回复到原来的频率 虽然平时运行没有问题,但可能在高负载的使用中就 ...

  7. python模拟linux键盘上键和回车_linux系统运维,挂载和分区概念太难?在虚机下操作一次全掌握...

    虚拟机的好处就是可以模拟和学习生产环境的一切操作,假如我们还不熟悉磁盘操作,那先在虚机环境下多操作几次.这次来练习下硬盘扩容操作. 虚拟机环境: centos8 vm11 linux设备命名规则 在l ...

  8. linux的docker命令,docker命令_Linux系统Docker命令怎么使用

    摘要 腾兴网为您分享:Linux系统Docker命令怎么使用,自动刷宝,智慧医疗,一路捞,央视影音等软件知识,以及inshot软件,3d虚拟试衣软件,硬件温度监控,配音秀app,4399游戏盒ipho ...

  9. linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW

    视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...

最新文章

  1. 使用nmap-converter将nmap扫描结果XML转化为XLS实战
  2. SQLite.NET在Win7(64位)下使用的问题
  3. 问题解决:QtCreator屏蔽指定警告:如C4819等
  4. 递归生成数独java_[leetcode] 37. 解数独(Java)(dfs,递归,回溯)
  5. 理解Spring Boot
  6. 正规表达式与有限自动机
  7. 【南邮操作系统实验】页面置换算法(FIFO、LRU、OPT) Python 版
  8. php b64encode,[转]PHP base64_encode 在URL地址参数编码上使用
  9. “21天好习惯”第一期-6
  10. C扩展php的方法(制作php扩展库)
  11. Hadoop CentOS 7 安装配置
  12. webpack配置时:Plugin/Preset files are not allowed to export objects, only functions.
  13. webassembly环境搭建、编译h265解码器、js调用
  14. 性能测试实战脚本—服务器端性能测试的通用脚本
  15. 威纶通触摸屏MT6071IP如何使用宏指令编程设置密码登陆界面进行用户操作权限管理
  16. 图片清晰度差怎么修复成高清图片
  17. 《MonoIndoor:Towards Good Practice of Self-Supervised Monocular Depth Estimation...》论文笔记
  18. 赫茨伯格的双因素激励理论(1966)--zt
  19. Python3判断字符中英文数字符号
  20. secondary namenode 检查点

热门文章

  1. Springmvc集成CXF请看教程二
  2. CCF201612-5 卡牌游戏(募集解题代码)
  3. 《程序设计技术》第一章例程
  4. Project Euler Problem 14 Longest Collatz sequence
  5. HDU1233 还是畅通工程【Kruskal算法+并查集】
  6. HDU2006 求奇数的乘积【入门】
  7. ACM-ICPC是什么样的比赛
  8. Eclipse 工程配置与目录结构及各种文件夹(常用插件)
  9. 均匀分布(uniform distribution)期望的最大似然估计(maximum likelihood estimation)
  10. 贝叶斯推理(Bayes Reasoning)、独立与因式分解