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 09 Python
Python编程中的反模式实例分析
Dec 08 Python
使用Python的内建模块collections的教程
Apr 28 Python
Python内置函数 next的具体使用方法
Nov 24 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python之yield和Generator深入解析
Sep 18 Python
python支持多继承吗
Jun 19 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 json转换成数组形式代码分享
2014/11/10 PHP
php绘制一个扇形的方法
2015/01/24 PHP
PHP实现递归无限级分类
2015/10/22 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
Python中Collection的使用小技巧
2014/08/18 Python
详解Python字符串对象的实现
2015/12/24 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
护士自荐信范文
2013/12/15 职场文书
金融事务专业毕业生求职信
2014/02/23 职场文书
学校火灾防控方案
2014/06/09 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
2014年计生工作总结
2014/11/21 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
幽灵公主观后感
2015/06/09 职场文书
担保书范文
2019/07/09 职场文书
用Python实现Newton插值法
2021/04/17 Python
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python