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实现保存网页到本地示例
Mar 16 Python
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
对Python中实现两个数的值交换的集中方法详解
Jan 11 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
python和JavaScript哪个容易上手
Jun 23 Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 Python
python读取pdf格式文档的实现代码
Apr 01 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 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
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
2010/03/21 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
javascript 函数调用规则
2009/08/26 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
chrome调试javascript详解
2015/10/21 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
js实现移动端吸顶效果
2020/01/08 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
详解Python装饰器由浅入深
2016/12/09 Python
Python实现的多线程http压力测试代码
2017/02/08 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
python 批量修改/替换数据的实例
2018/07/25 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
用python解压分析jar包实例
2020/01/16 Python
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
信息总监管理职责范本
2014/03/08 职场文书
浪费资源的建议书
2014/03/12 职场文书
会计人员岗位职责
2015/02/03 职场文书
销售内勤岗位职责
2015/02/10 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang
Vue全局事件总线你了解吗
2022/02/24 Vue.js
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript