python搭建虚拟环境的步骤详解


Posted in Python onSeptember 27, 2016

前言

相信对于python开发人员来说,机器上有不同的python版本是很正常的,因为开发的项目有的用2.6或2.7,有的就要用3.0+版本,如何把这些不同的版本管理好,保持每个环境的干净和独立,方便不同版本之间的切换,这时候就要用到我们的虚拟环境了,所以今天我们就来看看python虚拟环境搭建工具pyenv的使用。

1、安装

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

echo ‘export PYENV_ROOT=”$HOME/.pyenv”‘ >> ~/.bash_profile

echo ‘export PATH=”$PYENV_ROOT/bin:$PATH”‘ >> ~/.bash_profile

echo ‘eval “$(pyenv init -)”‘ >> ~/.bash_profile

exec $SHELL

source ~/.bash_profile

退出再登录就可以了。

2、常用命令

     pyenv install ?list    #列出可安装的 python版本

     pyenv install  -v 3.3.5   # 安装 3.3.5版本

     pyenv uninstall 3.3.5  #卸载

     pyenv version   #查看当前版本

     pyenv global 3.3.5  #切换到3.35版本

3、安装pyenv-virtualenv

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv  
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
source ~/.bash_profile

4、创建虚拟环境

pyenv virtualenv 2.7.10 env2710

5、激活虚拟环境

pyenv activate env2710

然后可以在这个环境下安装所需要的软件了。

6、退出虚拟环境

pyenv deactivate

总结

以上就是这篇文章的全部内容了,希望本文的内容大家学习或者使用python能有所帮助,如果大家有疑问可以留言交流。

Python 相关文章推荐
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
python中OrderedDict的使用方法详解
May 05 Python
利用Python实现原创工具的Logo与Help
Dec 03 Python
使用python PIL库实现简单验证码的去噪方法步骤
May 10 Python
Django 实现前端图片压缩功能的方法
Aug 07 Python
python标识符命名规范原理解析
Jan 10 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python和Bash结合在一起的方法
Nov 13 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
利用python发送和接收邮件
Sep 27 #Python
实现python版本的按任意键继续/退出
Sep 26 #Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 #Python
利用Python为iOS10生成图标和截屏
Sep 24 #Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 #Python
Python 爬虫模拟登陆知乎
Sep 23 #Python
python 自动化将markdown文件转成html文件的方法
Sep 23 #Python
You might like
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
Javascript的一种模块模式
2008/03/22 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
运算符&&的三个不同层次
2013/04/07 Javascript
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
Python csv文件记录流程代码解析
2020/07/16 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
策划主管的工作职责
2013/11/24 职场文书
酒吧副总经理岗位职责
2013/12/10 职场文书
自荐书模板
2013/12/19 职场文书
网络技术专业求职信
2014/05/02 职场文书
农村文化活动总结
2014/08/28 职场文书
检讨书模板大全
2015/05/07 职场文书
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技