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中遍历文件的3个方法
Sep 02 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 Python
python 对key为时间的dict排序方法
Oct 17 Python
详解Python字符串切片
May 20 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
Jan 09 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 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修改密码方法总结
2008/03/25 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
php数组遍历类与用法示例
2019/05/24 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
python中如何打包用户自定义模块
2020/09/23 Python
请解释在new与override的区别
2012/10/29 面试题
2014年中班元旦活动方案
2014/02/14 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
《赶海》教学反思
2014/04/20 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技