python虚拟环境virtualenv是什么,用法是怎样
Admin 2022-09-15 群英技术资讯 785 次浏览
virtualenv是什么?
virtualenv是一个创建隔绝的Python环境的工具。
为什么要创建虚拟环境?
它解决了“项目X依赖于版本1.x,而项目Y需要项目4.x”的两难问题,而且使你的全局site-packages目录保持干净和可管理。
简介
隔离不同的python环境,如有点项目用Django1.11而有的项目用Django2.0,为了防止不断地重新在全局环境中反复安装不同版本的Django,可以采用两个虚拟环境。
这样既保证了两个环境之间的隔离,也不会污染全局环境,保证全局环境的干净
安装virtualenv模块
$ pip3 install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/
创建虚拟环境
切到想要创建虚拟环境的路径下,执行以下命令进行安装
$ virtualenv envname # 创建一个名字为envname的虚拟环境 $ virtualenv -p python2 envname # 如果安装了多个python版本,如py2和py3,需要指定使用哪个创建虚拟环境
启停虚拟环境
# 进入虚拟环境文件 cd envname # 进入相关的启动文件夹 cd Scripts activate # 启动虚拟环境 deactivate # 退出虚拟环境
虚拟环境下的操作
# 在虚拟环境下查看当前python版本 python -V # 在虚拟环境下查看当前pip版本 pip -V # 查看当前虚拟环境安装的模块 pip list # 于虚拟环境下安装模块 pip install module_name
于虚拟环境中安装的模块的默认路径如下
$虚拟环境路径\Lib\site-packages\
pycharm引用该虚拟环境
直接在pycharm中选择解释器的时候选择该虚拟环境下的python解释器即可
若pycharm直接打开该虚拟环境的文件夹,则该虚拟环境会处于激活状态(可在pycharm的Terminal中确认)
如何通过该虚拟环境创建Django项目
删除虚拟环境
直接删除该文件夹即可
virtualenvwrapper
原生的virtualenv模块在对虚拟环境的操作上略微繁琐,virtualenvwrapper是对它的封装版本,在操作上方便了很多,如通过rmvirtualenv venvName来删除某个虚拟环境
pip install virtualenvwrapper # 这是对virtualenv的封装版本,一定要在virtualenv后安装
总结
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
用JS怎样做复制粘贴功能?对于网页中的复制粘贴功能大家应该都不陌生的吧,这是很常见的操作,便于我们输入和提高使用体验,那么这样的功能是怎样实现的呢?下文给大家分享了两个方法,感兴趣的朋友就继续往下看吧。
在JavaScript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。
这篇文章主要介绍了react常用的基础知识总结,帮助大家更好的理解和学习使用react框架,感兴趣的朋友可以了解下
案例数据使用localStorage持久性存储 全局过滤器实现时间格式化代码部分!DOCTYPE htmlhtml lang=zh head meta charset=UTF-8 meta name=viewport content=width=device-width, initia
这篇文章主要给大家分享了 Vue中插槽slot的使用方法,下面文章内容围绕插槽slot的相关资料展开其的使用方法,需要的朋友可以参考一下,希望多大家有所帮助
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008