Python虚拟环境项目实例


Posted in Python onNovember 20, 2017

这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了

这时我们需要一个虚拟环境,Python就支持这样一个插件,virtualenv

下面来安装一下:

1.pip3 install virtualenv

2.cd进一个像存放虚拟环境的目录,创建虚拟环境

virtualenv --no-site-packages venv

这个venv是名字,自己随便起名

3.激活虚拟环境
source venv/bin/activate

#source是linux下面的环境

在windows下,直接cd进scripts目录,执行activate即可
这里的venv就是上面那个名字
当出现这样的格式,就表示现在处于虚拟环境中
F:\代码库\虚拟环境virtualenv\ven_test\Scripts>activate
(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>

 

此时的环境中是没有插件的,因为我们创建这个虚拟环境的时候是选择 no-site-packages

所以,需要什么插件都需要重新安装

4.退出虚拟环境

deactivate 

(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>deactivate
F:\代码库\虚拟环境virtualenv\ven_test\Scripts>

其实在pycharm中,也为我们封装了这个功能

下面演示一下在pycharm中如何使用虚拟环境

1.创建虚拟环境

Python虚拟环境项目实例

 

Python虚拟环境项目实例

这里可以选择是否继承之前版本的插件

确认后,就已经创建了一个虚拟环境,然后应用到我们的项目中

Python虚拟环境项目实例

在项目配置那里,把解释器改成我们新建的那个虚拟环境就好了

Python虚拟环境项目实例

这是新建虚拟环境,如果是把已有的环境添加到pycharm中,需要选择这个

Python虚拟环境项目实例

然后找到要添加的环境的scripts目录下的Python.exe,添加进去就了

Python 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
python实现微信自动回复功能
Apr 11 Python
windows下python 3.6.4安装配置图文教程
Aug 21 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
Oct 15 Python
Python并行分布式框架Celery详解
Oct 15 Python
Python离线安装PIL 模块的方法
Jan 08 Python
python定时任务 sched模块用法实例
Nov 04 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
Python插件virtualenv搭建虚拟环境
Nov 20 #Python
使用tensorflow实现AlexNet
Nov 20 #Python
Django在win10下的安装并创建工程
Nov 20 #Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 #Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 #Python
Python实现将HTML转换成doc格式文件的方法示例
Nov 20 #Python
python中学习K-Means和图片压缩
Nov 20 #Python
You might like
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
php错误日志简单配置方法
2016/07/11 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
python中通过预先编译正则表达式提高效率
2017/09/25 Python
Python虚拟环境项目实例
2017/11/20 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
python 判断网络连通的实现方法
2018/04/22 Python
python连接mongodb密码认证实例
2018/10/16 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
详解Python中第三方库Faker
2020/09/25 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
英文版餐饮业求职信
2013/10/18 职场文书
专营店会计助理岗位职责
2013/11/29 职场文书
冬季施工防火方案
2014/05/17 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
2014年学生会工作总结
2014/11/07 职场文书
面试通知单大全
2015/04/20 职场文书
体育委员竞选稿
2015/11/21 职场文书
python munch库的使用解析
2021/05/25 Python
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python