python虚拟环境是什么?python虚拟环境的介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python虚拟环境是什么?python虚拟环境的介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1920字,纯文字阅读大概需要3分钟。
内容图文
![python虚拟环境是什么?python虚拟环境的介绍](/upload/InfoBanner/zyjiaocheng/429/2e8bc6e2324a402b8e67905fe7591243.jpg)
什么是Python的虚拟环境
记得在学校写代码的时候,那时还没有用到版本管理系统,在这种情况下如果想要在自己的小项目上做个实验但是实验完成后又不想保留这些测试代码,该怎么办呢,方法很简单,那就是:
直接copy整个项目
然后在新被copy出来的项目上做实验,这样就不会干扰到正常代码了,实验完成后直接删除这个copy项目即可。
本质上,Python的虚拟环境目的和上面是一样的。希望大家不要误解“虚拟”二字,Python的虚拟环境无非就是将系统的Python运行环境copy到一个指定的文件夹下,这个文件夹里的内容就是所谓的虚拟环境。你可以在这个copy出来的环境做实验(写你的Python代码)而不用担心影响到其它的项目。
也就是说每个虚拟环境都是独立的相互隔离的。你可以把Python的虚拟环境想象成学校里为做实验直接copy出来的整个项目。
安装
在Python中,用来打包copy系统中Python运行环境的工具是virtualenv。安装也非常简单。
$ pip install virtualenv
用法
创建虚拟环境
安装好virtualenv后就可以使用啦,想创建一个叫web的虚拟环境使用命令:
$ virtualenv web
运行完这个命令后就会有一个叫做web的文件夹,打开后会看到,这里有一整份的Python运行环境,包括bin, include, lib等,你可以随意修改这些文件而不用担心影响到其它Python项目以及系统的Python运行环境。
激活虚拟环境
在使用虚拟环境之前要告诉操作系统:“Hi,操作系统,我要使用web下的Python啦,不要影响到其它的Python项目”,那么如何告诉操作系统呢。使用命令:
$ source web/bin/activate
运行这个命令之后你会发现你的命令行前面会多出几个字,也就是你的虚拟环境的命令,多出的这几个字告诉你,当前是在用虚拟环境里的Python运行代码的。
退出虚拟环境
当想退出虚拟环境的时候,你可以用下面的命令告诉操作系统放你出来。
$ deactivate
运行完这个命令之后,再使用Python就用的系统中安装的Python啦。
是不是非常简单。
如果你的Python项目开发完成不想用这个虚拟环境了该怎么办呢?很简单, 直接删除就可以了。
以上就是python虚拟环境是什么?python虚拟环境的介绍的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的python虚拟环境是什么?python虚拟环境的介绍全部内容,希望文章能够帮你解决python虚拟环境是什么?python虚拟环境的介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。