python虚拟环境virtualenv是什么,用法是怎样
Admin 2022-09-15 群英技术资讯 867 次浏览
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进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要为大家详细介绍了JavaScript实现京东秒杀效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。下面本篇文章就来带大家掌握Node.js中的eventloop,希望对大家有所帮助!
目录一、webpack介绍1、由来2、介绍3、作用4、拓展说明5、webpack整体认知二、webpack安装1、安装node2、安装cnpm3、安装nrm的两种方法4、安装webpack三、webpack配置0、搭建项目结构1、初始化一个项目(会创建一个package.json文件)2、在当前的项目中安装Webpac
这篇文章主要介绍了vue 如何实现拖拽动态生成组件的需求,帮助大家更好的理解和学习使用vue框架,感兴趣的朋友可以了解下
js中undefined和null的区别,有不少朋友对此感兴趣,下面小编给大家整理和分享了相关知识和资料,易于大家学习和理解,有需要的朋友可以借鉴参考,下面我们一起来了解一下吧。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008