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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
用Python和MD5实现网站挂马检测程序
Mar 13 Python
Python装饰器使用示例及实际应用例子
Mar 06 Python
用Python的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
Python函数中*args和**kwargs来传递变长参数的用法
Jan 26 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
对Python 简单串口收发GUI界面的实例详解
Jun 12 Python
python机器学习实现决策树
Nov 11 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
Python hashlib模块的使用示例
Oct 09 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 fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
使用PHP开发留言板功能
2019/11/19 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
JavaScript 拾漏补遗
2009/12/27 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
python+logging+yaml实现日志分割
2019/07/22 Python
Python可以实现栈的结构吗
2020/05/27 Python
python 如何调用远程接口
2020/09/11 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
销售工作人员的自我评价分享
2013/11/10 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
庆祝国庆节标语
2014/10/09 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
婚前保证书范文
2015/02/28 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏