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中的Matplotlib模块入门教程
Apr 15 Python
python和flask中返回JSON数据的方法
Mar 26 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
Flask框架中request、请求钩子、上下文用法分析
Jul 23 Python
python对csv文件追加写入列的方法
Aug 01 Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 Python
django框架单表操作之增删改实例分析
Dec 16 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
python 爬取吉首大学网站成绩单
Jun 02 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 fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
javascript之AJAX框架使用说明
2010/04/24 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
浅谈python常用程序算法
2019/03/22 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
幼师求职自荐信范文
2014/01/26 职场文书
师范学院教师自荐书
2014/01/31 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
学生会招新宣传语
2015/07/13 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
vue2实现provide inject传递响应式
2021/05/21 Vue.js