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下singleton模式的实现方法
Jul 16 Python
在Python中使用pngquant压缩png图片的教程
Apr 09 Python
Python 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
python中join()方法介绍
Oct 11 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
利用python和百度地图API实现数据地图标注的方法
May 13 Python
python MultipartEncoder传输zip文件实例
Apr 07 Python
python生成xml时规定dtd实例方法
Sep 21 Python
Python实现曲线拟合的最小二乘法
Feb 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中获取文件扩展名的N种方法小结
2012/02/27 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
Prototype Hash对象 学习
2009/07/19 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
js实现鼠标拖曳效果
2020/12/30 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
python中异常捕获方法详解
2017/03/03 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
python读取ini配置文件过程示范
2019/12/23 Python
Django通过json格式收集主机信息
2020/05/29 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
旷课检讨书1000字
2014/02/14 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
小学数学教研活动总结
2014/07/01 职场文书
优秀班组事迹材料
2014/12/24 职场文书
社区好人好事材料
2014/12/26 职场文书
春节慰问简报
2015/07/21 职场文书
nginx+lua单机上万并发的实现
2021/05/31 Servers
Python实现智慧校园自动评教全新版
2021/06/18 Python
浅谈如何保证Mysql主从一致
2022/03/13 MySQL