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中http请求方法库汇总
Jan 06 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
Mar 13 Python
python实现扫描日志关键字的示例
Apr 28 Python
Django 内置权限扩展案例详解
Mar 04 Python
pandas实现将日期转换成timestamp
Dec 07 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
Jun 08 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 Python
Python lxml库的简单介绍及基本使用讲解
Dec 22 Python
python munch库的使用解析
May 25 Python
详细介绍python类及类的用法
May 31 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 zend解密软件绿色版测试可用
2008/04/14 PHP
smarty section简介与用法分析
2008/10/03 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
python使用json序列化datetime类型实例解析
2018/02/11 Python
python实现推箱子游戏
2020/03/25 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
Python imread、newaxis用法详解
2019/11/04 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
租房协议书
2014/04/10 职场文书
促销活动总结范文
2014/04/30 职场文书
战友聚会策划方案
2014/06/13 职场文书
廉政承诺书
2015/01/19 职场文书