python虚拟环境virtualenv是什么,用法是怎样
Admin 2022-09-15 群英技术资讯 1629 次浏览
这篇文章主要介绍“python虚拟环境virtualenv是什么,用法是怎样”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python虚拟环境virtualenv是什么,用法是怎样”文章能帮助大家解决问题。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如何查找字符串的最长单词?这篇文章给大家分享是关于基于Free Code Camp基本算法脚本来查找字符串的最长单词,本文会介绍三种方法,是小编比较推荐的,有需要的朋友可以看一看。
这篇文章主要为大家介绍了如何编写Vue插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
数组是一种特殊对象。js中并没有真正的数组,只是用对象模拟数组。数组是值的有序集合,每一个值叫做一个元素,而每一个元素在数组中有一个位置,以数字表示,称为所以。而JS中没有真正的数组,只是用对象模拟数组。
用jquery实现省市区联动的方法:1、创建一个HTML示例文件;2、在js文件中通过“$(function() {for(var i = 0; i < prvo.length; i++) {...}}”方法实现省市区联动即可。
这篇文章主要介绍了JavaScript二叉搜索树构建操作详解,文章围绕主题展开二叉搜索树的性质以及二叉搜索树的构建、查找和删除等内容,需要的小伙伴可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008