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基于有道实现英汉字典功能
Jul 25 Python
Python中time模块与datetime模块在使用中的不同之处
Nov 24 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
python实现可逆简单的加密算法
Mar 22 Python
python英语单词测试小程序代码实例
Sep 09 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python内置异常类型全面汇总
May 28 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
django和flask哪个值得研究学习
Jul 31 Python
Django路由层如何获取正确的url
Jul 15 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,不用COM,生成excel文件
2006/10/09 PHP
PHP脚本的10个技巧(7)
2006/10/09 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
php异常处理方法实例汇总
2015/06/24 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
php使用正则验证中文
2016/04/06 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
js密码强度检测
2016/01/07 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
详解python持久化文件读写
2019/04/06 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
英文自荐信格式
2013/11/28 职场文书
销售活动策划方案
2014/08/26 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
电力工程合作意向书
2015/05/11 职场文书
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
「月刊Action」2022年5月号封面公开
2022/03/21 日漫