linux系统怎么安装python3视频教程_Linux系统,python3.7安装教程
【安装环境】
操作系统: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安装教程相关推荐
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- linux ntp时间立即同步命令_Linux系统时间同步方法小结
在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系.系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不 ...
- centos6怎么通过光盘安装yum源_Linux系统中安装软件的三种方法
这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系统命令:一般在/bin和/sbin目录中,或为shell内部指令 应用程序:通常在/usr/bin和/u ...
- linux自带mysql启动不_Linux系统自带的MySQL 数据库启动问题
针对Linux系统自带数据库不能使用的情况,可能是在安装过程有没有安装mysql server,安装时即使选了安装MYSQL(图形界面安装),只有打开旁边"细节",从里面勾选选上s ...
- linux导出mysql下ssl证书_Linux系统下生成证书 https证书
平时都是用oneinstack加密https 现在因为本地调试 需要https 就找到这篇文章 Linux系统下生成证书 生成秘钥key,运行: $ openssl genrsa -des3 -out ...
- linux进程假死的原因_Linux系统死机的原因及解决办法
系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题. 一.硬件问题 可以考虑分析以下几点: 1.不要超频CPU,如果已经超频的先回复到原来的频率 虽然平时运行没有问题,但可能在高负载的使用中就 ...
- python模拟linux键盘上键和回车_linux系统运维,挂载和分区概念太难?在虚机下操作一次全掌握...
虚拟机的好处就是可以模拟和学习生产环境的一切操作,假如我们还不熟悉磁盘操作,那先在虚机环境下多操作几次.这次来练习下硬盘扩容操作. 虚拟机环境: centos8 vm11 linux设备命名规则 在l ...
- linux的docker命令,docker命令_Linux系统Docker命令怎么使用
摘要 腾兴网为您分享:Linux系统Docker命令怎么使用,自动刷宝,智慧医疗,一路捞,央视影音等软件知识,以及inshot软件,3d虚拟试衣软件,硬件温度监控,配音秀app,4399游戏盒ipho ...
- linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW
视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...
最新文章
- 使用nmap-converter将nmap扫描结果XML转化为XLS实战
- SQLite.NET在Win7(64位)下使用的问题
- 问题解决:QtCreator屏蔽指定警告:如C4819等
- 递归生成数独java_[leetcode] 37. 解数独(Java)(dfs,递归,回溯)
- 理解Spring Boot
- 正规表达式与有限自动机
- 【南邮操作系统实验】页面置换算法(FIFO、LRU、OPT) Python 版
- php b64encode,[转]PHP base64_encode 在URL地址参数编码上使用
- “21天好习惯”第一期-6
- C扩展php的方法(制作php扩展库)
- Hadoop CentOS 7 安装配置
- webpack配置时:Plugin/Preset files are not allowed to export objects, only functions.
- webassembly环境搭建、编译h265解码器、js调用
- 性能测试实战脚本—服务器端性能测试的通用脚本
- 威纶通触摸屏MT6071IP如何使用宏指令编程设置密码登陆界面进行用户操作权限管理
- 图片清晰度差怎么修复成高清图片
- 《MonoIndoor:Towards Good Practice of Self-Supervised Monocular Depth Estimation...》论文笔记
- 赫茨伯格的双因素激励理论(1966)--zt
- Python3判断字符中英文数字符号
- secondary namenode 检查点
热门文章
- Springmvc集成CXF请看教程二
- CCF201612-5 卡牌游戏(募集解题代码)
- 《程序设计技术》第一章例程
- Project Euler Problem 14 Longest Collatz sequence
- HDU1233 还是畅通工程【Kruskal算法+并查集】
- HDU2006 求奇数的乘积【入门】
- ACM-ICPC是什么样的比赛
- Eclipse 工程配置与目录结构及各种文件夹(常用插件)
- 均匀分布(uniform distribution)期望的最大似然估计(maximum likelihood estimation)
- 贝叶斯推理(Bayes Reasoning)、独立与因式分解