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实现批量转换文件编码(批转换编码示例)
Jan 23 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
Python处理Excel文件实例代码
Jun 20 Python
python在文本开头插入一行的实例
May 02 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
通过实例了解python property属性
Nov 01 Python
python实现IOU计算案例
Apr 12 Python
python同时遍历两个list用法说明
May 02 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
Oct 15 Python
Matlab如何实现矩阵复制扩充
Jun 02 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判断linux下程序问题实例
2015/07/09 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
JavaScript使用类似break机制中断forEach循环的方法
2018/11/13 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
收银出纳员岗位职责
2014/02/23 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
医院院务公开实施方案
2014/05/03 职场文书
单位工作证明范文
2014/09/14 职场文书
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技