1. python背景
一般情况一台机器上只能安装一个应用程序,但python可以安装很多遍,并可以安装在任意位置。在安装插件的时候,需要选择是给哪套程序安装插件。python使用这种方法不仅实现了第三方插件的相互隔离, 也实现了在同一台机器上配出多个各具特色的python环境。
-
我们安装python就是实在的环境,我们安装python大致包括:
-
虚拟环境就是真实环境的一个副本。特点:1. 虚拟环境中不包括标准库,标准库直接调用原位置的标准库;2. 可执行文件python.exe放在Scripts下,exe在不同的目录下,path环境变量得调用两个,所以这里pip.exe和python.exe都在Scripts下。
-
Python 虚拟环境 pyenv、venv(pyvenv)、virtualenv之间的区别(参考资料:https://www.cnblogs.com/qinhan/p/9293126.html)
2. python的虚拟环境
- 无需安装程序,从主程序裂变出来。
- python在同一台机器上可以安装很多遍,但不是每一遍安装都需要安装程序,只有第一遍安装需要安装程序。
- 第一遍安装之后,我们只需要在命令行中写入
python -m venv xxx/xxx
代码,再安装一遍。 - 此时,python的虚拟环境就配置成功了
3. 计算机系统常识
-
安装一个应用程序,会把很多路径写入操作系统。
-
即使安装python虚拟环境,我们默认访问的还是之前的路径。但每个虚拟环境都有个activate文件,这个文件就是批量修改路径的程序,当我们执行这个文件,我们就会进入这个虚拟环境(deactivate对出虚拟环境)。
-
我们可以使用
pip list
查询我们现有的插件。 -
如果我们删除虚拟环境,不会对其他环境产生任何影响。
4. 虚拟环境的必要性
当我们在安装包的时候,pip install django
安装一个包会附带安装数个其他关联的包。但是当我们删除这个包的时候,我们之后仅仅删除这一个包,安装时附带的其他包并不会删除。所以当我们的环境使用时间长的时候,我们的包是很难进行管理的。
5. 在IDE中使用虚拟环境
新建环境的时候,可以直接选择虚拟环境
参考资料:https://www.bilibili.com/video/BV1V7411n7CM?p=5&vd_source=63b8ded929e53ceb23c48c6ca09fa194文章来源:https://www.toymoban.com/news/detail-412356.html
创建虚拟环境的三种方法:https://blog.csdn.net/RNG_uzi_/article/details/121903762
步骤如下:(其中可以在创建好的虚拟环境中,找到pipfile,点击打开修改安装包的来源,选择清华镜像下载安装包更快)
之后打开pycharm选择所选环境即可文章来源地址https://www.toymoban.com/news/detail-412356.html
6. 保存和复制虚拟环境
- 进入虚拟环境,
pip freeze
然后保存下这个freeze,pip freeze>requirement.txt
- 粘贴虚拟环境
pip install -r requirements.txt
到了这里,关于【python技巧】什么是虚拟环境?以及如何配置虚拟环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!