python详细安装教程linux-python 在linux系统的安装教程
Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存。
系统中yum等使用的是2.7的版本,还是需要保留的,所以,我们不能直接删除,只能安装新版本共存
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
(大家也可以去https://www.python.org官网首页下载,找到downloads,就可以选择想要的版本下载了)
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.将旧的python文件指向新的python文件
rm -rf /bin/python
rm-rf /usr/bin/python
7、建立软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln-s /usr/local/python3/bin/python3.7 /bin/python3
ln-s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
8、更改脚本的python2依赖
更改yum脚本的python依赖
#vi /usr/bin/yum#!/usr/bin/python 改为 #!/usr/bin/python2
修改gnome-tweak-tool配置文件,没有文件则不修改
#vi /usr/bin/gnome-tweak-tool#!/usr/bin/python 改为 #!/usr/bin/python2
修改urlgrabber配置文件
#vi /usr/libexec/urlgrabber-ext-down#!/usr/bin/python 改为 #!/usr/bin/python2
9、查看python版本,pip版本
#python3 命令
python -V#python2 命令
python2 -V#pip 命令
pip3
10、测试一下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可以正常使用
可以执行 quit(); 退出python命令界面
python详细安装教程linux-python 在linux系统的安装教程相关推荐
- linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法
本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...
- Linux(Ubuntu)系统如何安装Python
Linux 系统是为编程而生的,因此绝大多数的 Linux 发行版(Ubuntu.CentOS 等)都默认自带了 Python.有的 Linux 发行版甚至还会自带两个版本的 Python,例如最新版 ...
- 小芭比linux怎么装win7_Linux系统怎么安装Win7?安装XP或WIN7系统教程
一键制作支持PE启动U盘的安装方案很简单,在Win7或者XP系统里,双击打开天意U盘维护系统这个软件程序,然后选择U盘盘符,在选择USB设备启动引导模式即可!非常简单. 天意PE的版本可能会随着软件的 ...
- win7 和 linux双系统安装教程,win7和centos7双系统完美安装攻略
笔记本.台式机配置都太差了,装Vbox,VM,Hyper-v都不能顺畅运行,太卡! 于是想到开启台式机Wind7.CentOS7双系统运行模式,几经周折整理出以下安装过程. 准备工作 [准备辅助工具] ...
- 在linux搭建wiki教程,在Ubuntu 16.04系统上安装WikkaWiki
一.WikkaWiki介绍 WikkaWiki是一个灵活的.兼容标准的.轻量级的.平台独立的开源Wiki引擎,它使用PHP语言开发,后端存储采用了MySQL数据库.WikkaWiki的设计目标是速度快 ...
- python安装出错0x80072ee7_如何在Windows系统上安装Python?
现在用Python的人越来越多,很多学习使用Python的人并不是专业的程序员,而是希望利用Python这个工具去提升自己的工作效率,比如数据分析师.数据运营.风控人员.财务人员等职业都对Python ...
- w10安装ubuntu_Win10 + Ubuntu 16.04双系统完美安装教程【详细】
务必记得备份自己的数据,数据无价!!! 电脑型号:Thinkpad E550 固态装了win10,机械硬盘打算装Ubuntu16.04 固态硬盘格式MBR,机械硬盘格式GPT 一.制作U启动盘 1.下 ...
- 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...
在CentOS系统中安装quota来管理磁盘配额 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器(免费的或者收费的)来说 ...
- h16网卡linux驱动下载,【驱动】在LINUX(ubuntu)系统下安装RTL8111/8168网卡驱动程序(技嘉H61主板)...
[驱动]在LINUX(ubuntu)系统下安装RTL8111/8168网卡驱动程序(技嘉H61主板) 4年前 (2017-07-15) 作者:Jiaozn 分类:Linux 阅读次数 ...
- Linux下的Ubuntu系统如何安装搜狗输入法
先看一下我 我刚下载的Ubuntu系统很多文本都显示纯英文的,那么现在为啥我的Ubuntu系统很多都显示中文,那可能是因为我装了中文输入法吧,毕竟我装了输入法之后才改变的!所以有网友借鉴这篇文章的话, ...
最新文章
- LeetCode.917-只反转字母(Reverse Only Letters)
- reactjs中的事件处理
- 动态 SQL、EXECUTE IMMEDIATE、using、into、returning
- 文本相似度计算python lda_如何识别“答非所问”?使用gensim进行文本相似度计算...
- tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...
- python-函数定义
- 调用 ogc_area 时参数个数或类型错误_Python10函数参数
- c语言 abs 不好用,c语言中 abs 和 fabs 不同吗?
- 77GHz雷达信号处理流程框图及应用方案
- 数据安全技术专利态势分析
- ArcGIS中的标注和注记 Label Annotation in ArcGIS
- Android仿淘宝京东商品规格参数颜色筛选
- MT4自定义指标导入方法
- vreyCD 标题中的经典名句
- 赵匡胤为何不把皇位传给儿子却传弟弟赵光义
- matlab函数im2bw_im2bw(matlab中im2bw用法)
- Pr零基础快速入门Premiere视频剪辑系列(1):初识Premiere
- 重置电脑解决“win10无法正常开机”的问题
- css特效:鼠标滑过图片出现一道闪光效果
- python pca双标图的含义_R语言:FactoMineR进行PCA分析