centos 安装Python3 及对应的pip教程详解


Posted in Python onJune 28, 2019

安装Python3

安装Python依赖:

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

由于Python在linux不支持我们以可执行程序的方式安装,所以需要我们选择对应的版本源码安装

源码下载站点:

https://www.python.org/ftp/python/

以Python3.6为例:

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -zxvf Python-3.6.2.tgz
cd Python-3.6.2/

创建Python安装路径:

sudo mkdir /usr/local/python3

指定安装路径:

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

执行安装命令:

sudo make && sudo make install

将安装目录下的Python设置软连接

sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3

注意:在这里的Python3目录下,其实和我们Windows安装好Python的目录类似,

bin目录类似win下Python的Scripts目录,其中包含了Python的很多组件和你将要安装的三方模块

为Python3设置PIP

由于源码安装的过程中,Python3其中已经是默认安装了pip及setuptools,所以只需要我们为其设置Linux的环境变量,创建软件连到 /usr/bin/ 下即可

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

由于python2被我们的系统所使用,所以这里保守的办法是Python3的东西都起名叫做xx3

当然你也可以修改默认的系统使用Python2地址的导入信息,来使Python3成为默认python环境。

为Python2设置PIP

在linux下,现在已经是默认自带了Python2

但是可能部分系统类型还没有pip这个工具,那么需要我们额外的手动安装

安装扩展源:

yum -y install epel-release

使用yum安装

yum install python-pip

总结

以上所述是小编给大家介绍的centos 安装Python3 及对应的pip教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python的语言类型(详解)
Jun 24 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
python+ffmpeg视频并发直播压力测试
Mar 06 Python
对Python中range()函数和list的比较
Apr 19 Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 Python
python3正则提取字符串里的中文实例
Jan 31 Python
Python安装Flask环境及简单应用示例
May 03 Python
详解python深浅拷贝区别
Jun 24 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
Python3远程监控程序的实现方法
Jul 15 Python
Django 全局的static和templates的使用详解
Jul 19 Python
离线状态下在jupyter notebook中使用plotly实例
Apr 24 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 #Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 #Python
Pyqt QImage 与 np array 转换方法
Jun 27 #Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 #Python
对python中GUI,Label和Button的实例详解
Jun 27 #Python
python 整数越界问题详解
Jun 27 #Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 #Python
You might like
收藏的一个php小偷的核心程序
2007/04/09 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
对于Python装饰器使用的一些建议
2015/06/03 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
使用Python实现简单的服务器功能
2017/08/25 Python
如何在python中使用selenium的示例
2017/12/26 Python
对python的文件内注释 help注释方法
2018/05/23 Python
python计算日期之间的放假日期
2018/06/05 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
艺术系应届生的自我评价
2013/10/19 职场文书
初入社会应届生求职信
2013/11/18 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
维护民族团结演讲稿
2014/08/27 职场文书
安全生产工作汇报
2014/10/28 职场文书
铣工实训报告
2014/11/05 职场文书
千手观音观后感
2015/06/03 职场文书
业务员管理制度范本
2015/08/06 职场文书
python代码实现备忘录案例讲解
2021/07/26 Python
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python
Vue Element plus使用方法梳理
2022/12/24 Vue.js