Python虚拟环境的创建和使用详解
作者:300%努力努力再努力 发布时间:2022-09-14 18:05:26
标签:python,虚拟,环境
一 概念
1. 原理
2. 好处
不同项目可能用到的环境不同,运用虚拟环境能将不同环境分隔开
二 virtualenv
virtual 虚拟的
1. 安装
pip install virtualenv
2. 创建虚拟环境
(1)步骤
① 进入目标文件夹
② 命令行创建虚环
virtualenv 虚环名
(2)创建虚拟环境时指定Python版本-p
virtualenv -p 指定版本解释器位置 虚环名
# eg
virtualenv -p C:\Python36\python.exe my_env
3. 进入虚拟环境
(1) Windows系统
① 操作
进入虚环文件夹 → Scripts文件夹
② 执行
activate
(2) Linux系统
略
4. 退出虚拟环境
deactivate
三 virtualenvwrapper
1. 安装
wrapper 包装纸
pip install virtualenvwrapper-win
2. 创建虚拟环境
(1)命令
mkvirtualenv 虚环名
默认在c盘用户文件夹中创建一个名为Envs的文件夹以存放所创建的虚拟环境
(2)修改mkvirtualenv的默认路径
环境变量 → 系统变量 添加一个WORKON_HOME参数,参数值为心仪路径
注:修改路径后不会自动创建Envs文件夹,因此路径最好新建一个空白文件夹以存放
(3)创建虚拟环境时指定Python版本--python==
mkvirtualenv --python==指定版本解释器位置 虚环名
# eg
mkvirtualenv --python==C:\Python36\python.exe my_env
3. 切换到某个虚拟环境
workon 虚环名
4. 退出虚拟环境
deactivate # 与virtualenv相同
5. 删除某个虚拟环境
rmvirtualenv 虚环名
6. 列出所有虚拟环境
lsvirtualenv
7. 进入到虚拟环境所在目录
cdvirtualenv 虚环名
来源:https://blog.csdn.net/wzh365979633/article/details/108418722
0
投稿
猜你喜欢
- 如果你是个赛车手,并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是什么感觉呢?MySQL数据库为开发人员所做的就好像是按按
- list字符串元素排序需求:对list中的字符串按照首字母排序实现:list1 = ['as,jj,bk']for line
- Frontpage中的回车键有三种:enter、shift+enter、ctrl+enter。enter键对应于HTML中的<p>
- 本文实例讲述了PHP操作MySQL中BLOB字段的方法。分享给大家供大家参考,具体如下:1、MySQL中BLOB字段类型BLOB类型的字段用
- 漏洞的产生原因代码层过滤不严。应用程序直接或间接使用了动态执行命令的危险函数,并且这个函数的运行参数是可控的系统的漏洞造成命令注入漏洞的本质
- 前言之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特
- 在学会了SELECT语句的构造和用途之后你就该学习如何使用它了。在你所掌握的数据库工具下,这可能意味着你得按下某个写着“执行”字样的按钮。在
- Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了
- 前言这篇文章主要介绍了Go语言使用swagger生成接口文档的方法,希望能够对大家的学习或工作具有一定的帮助,需要的朋友可以参考下。在前后端
- 本文记录,如何使用 Python 来抓取,图片或者文件的,创建日期,修改日期1. 读取照片创建日期(._getexif())from PIL
- sql2000安全很重要将有安全问题的SQL过程删除.比较全面.一切为了安全!删除了调用shell,注册表,COM组件的破坏权限use&nb
- 当我们在网页中使用flash时,有时候外面会发现flash会遮住了我们的网页内容,特别是当页面中有浮动的元素时。那么怎么样才能让div层显示
- 简单的XML操作:XML文件创建把下面的代码复制到按钮事件中编译执行后可在相应物理路径中产生Pos.xml文件XmlTextWriter x
- 现在,比较牛的设计师和开发者都认识到了可用性在他们工作中的重要性。可用性好的网站会极大地提高用户体验,并且好的用户体验会让用户更加快乐。用聪
- 先想创意,再画草图,接着鼠绘,最后做成flas * 。这是我的习惯流程。 这是想到中秋时,我第一时间内能浮想出的图像:大意是嫦娥奔
- Yahoo和Google都有自己的建设高性能网站最佳实践, 我不做赘述, 需要了解的自行查阅资料:Yahoo的: Best Practice
- 增大 SGA 已经缓冲看来对于性能的提升并不显著,加载时间只提升了 1.73%。下面我们增加 SGA 重做日志的大小: DB3: Log B
- 在Web标准中一个很重要的概念就是强调页面的结构与表现分离。说的通俗一点就是XHTML中应该没有样式化的东西,而且Web在浏览器中除内容外都
- xhtml+css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如果讲
- 用Flask处理图片非常容易,这一篇学习一下图片的上传、下载及展示。还是以实例代码演示为主。首先,实现一个简单的上传(过程中未做任何处理,只