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 相关文章推荐
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
使用Python实现在Windows下安装Django
Oct 17 Python
python安装numpy和pandas的方法步骤
May 27 Python
AUC计算方法与Python实现代码
Feb 28 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 Python
详解Python多线程下的list
Jul 03 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 Python
python中numpy数组与list相互转换实例方法
Jan 29 Python
Python超简单容易上手的画图工具库推荐
May 10 Python
Python Pandas常用函数方法总结
Jun 15 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
简单的js分页脚本
2009/05/21 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
python定时执行指定函数的方法
2015/05/27 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
python将txt文件读取为字典的示例
2018/12/22 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
Python 线程池用法简单示例
2019/10/02 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
Python之多进程与多线程的使用
2021/02/23 Python
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
写演讲稿要注意的六件事
2014/01/14 职场文书
设计师求职信
2014/07/01 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
开场白怎么写
2015/06/01 职场文书
大学入学感言
2015/08/01 职场文书
2019各种承诺书范文
2019/06/24 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
话题作文之自信作文
2019/11/15 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
粗暴解决CUDA out of memory的问题
2021/05/22 Python
Java输出Hello World完美过程解析
2021/06/13 Java/Android
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL