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 相关文章推荐
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
Python实现多线程抓取妹子图
Aug 08 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
django解决跨域请求的问题
Nov 11 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 Python
基于matplotlib中ion()和ioff()的使用详解
Jun 16 Python
python爬虫基础之urllib的使用
Dec 31 Python
使用Djongo模块在Django中使用MongoDB数据库
Jun 20 Python
OpenCV图像变换之傅里叶变换的一些应用
Jul 26 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
destoon公司主页模板风格的添加方法
2014/06/20 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
JavaScript 的继承
2011/10/01 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
2012/06/20 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
python制作一个桌面便签软件
2015/08/09 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
this关键字的作用
2016/01/30 面试题
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
红旗渠导游词
2015/02/09 职场文书
2019军训心得体会
2019/06/27 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL