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中使用asyncio库进行快速数据抓取的教程
Apr 02 Python
用map函数来完成Python并行任务的简单示例
Apr 02 Python
Python中的XML库4Suite Server的介绍
Apr 14 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
python3+selenium自动化测试框架详解
Mar 17 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
Apr 26 Python
python读取word 中指定位置的表格及表格数据
Oct 23 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
Mar 11 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
python实现图片转字符画的完整代码
Feb 21 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php访问查询mysql数据的三种方法
2006/10/09 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
python实现清屏的方法
2015/04/30 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
Python检测生僻字的实现方法
2016/10/23 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
详解Python字典的操作
2019/03/04 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
商务英语专业自荐信
2013/10/14 职场文书
车间班组长岗位职责
2013/11/13 职场文书
施工安全承诺书
2014/05/22 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
医院见习报告范文
2014/11/03 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
英文版辞职信
2015/02/28 职场文书
医生辞职信范文
2015/03/02 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
永不妥协观后感
2015/06/10 职场文书
公司管理建议书
2015/09/14 职场文书
Django使用echarts进行可视化展示的实践
2021/06/10 Python
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python