CentOS下Python3的安装及创建虚拟环境的方法


Posted in Python onNovember 28, 2018

安装python3

一、安装需要编译的关联库

yum instal -y zlib zlib-devel   (根据自己系统的情况,安装需要的关联库,同样用yum安装即可)

二、下载python3的安装包

cd /tmp #建议切换到临时文件夹
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

三、解压、编译、安装

#解压
tar -zxvf Python-3.6.3.tgz
#进入解压后的目录
cd Python-3.6.3
#编译
./configure --prefix=/usr/local/python3 (prefix表示安装的路径,我安装在/usr/local中,也可以安装其他地方)
#安装
make && make install

四、创建Python3的软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3    #(软连接的文件名不要用python,因为python已经指向了python2.7)

五、创建pip3的软链接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

创建python3的虚拟环境

一、下载virtualenv

pip3 install virtulenv

二、创建virtualenv的软链接

ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

三、创建虚拟环境

CentOS下Python3的安装及创建虚拟环境的方法

# cd ~
# virtualenv 虚拟黄环境名 -p /usr/bin/python3

四、进入虚拟环境

CentOS下Python3的安装及创建虚拟环境的方法

#source test/bin/activate

此时的python默认已经是python3的版本了!

五、退出虚拟环境

CentOS下Python3的安装及创建虚拟环境的方法

# deactivate

这样,在centos中python2和python3就可以共存且相互不影响了。

总结

以上所述是小编给大家介绍的CentOS下Python3的安装及创建虚拟环境的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python中正则表达式的使用详解
Oct 17 Python
利用Python实现命令行版的火车票查看器
Aug 05 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
celery4+django2定时任务的实现代码
Dec 23 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
在linux下实现 python 监控usb设备信号
Jul 03 Python
python通过http下载文件的方法详解
Jul 26 Python
Django框架 querySet功能解析
Sep 04 Python
Python自带的IDE在哪里
Jul 01 Python
Windows 平台做 Python 开发的最佳组合(推荐)
Jul 27 Python
python实现移动木板小游戏
Oct 09 Python
用 Python 元类的特性实现 ORM 框架
May 19 Python
python dataframe向下向上填充,fillna和ffill的方法
Nov 28 #Python
在python中只选取列表中某一纵列的方法
Nov 28 #Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 #Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 #Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 #Python
Python从Excel中读取日期一列的方法
Nov 28 #Python
pandas使用apply多列生成一列数据的实例
Nov 28 #Python
You might like
PHP 高级课程笔记 面向对象
2009/06/21 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
python中的函数用法入门教程
2014/09/02 Python
Python全局变量操作详解
2015/04/14 Python
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
Python sorted排序方法如何实现
2020/03/31 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
小学后勤管理制度
2014/01/14 职场文书
村党支部换届选举方案
2014/05/02 职场文书
洗手间标语
2014/06/23 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
驻村工作简报
2015/07/20 职场文书
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
JS实现九宫格拼图游戏
2022/06/28 Javascript