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实现udp数据报传输的方法
Sep 26 Python
python的re模块应用实例
Sep 26 Python
python Django批量导入不重复数据
Mar 25 Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 Python
浅析使用Python操作文件
Jul 31 Python
python版飞机大战代码分享
Nov 20 Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
Aug 09 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
python操作cfg配置文件方式
Dec 22 Python
python使用openpyxl操作excel的方法步骤
May 28 Python
Python常用断言函数实例汇总
Nov 30 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 文件上传全攻略
2010/04/28 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
python的exec、eval使用分析
2017/12/11 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Python 加密与解密小结
2018/12/06 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
服装设计师职业生涯规划范文
2014/02/28 职场文书
捐赠仪式主持词
2014/03/19 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
春节慰问信范文
2015/02/15 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
二审代理词范文
2015/05/25 职场文书
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏
Python 中面向接口编程
2022/05/20 Python