windows创建python虚拟环境,python虚拟环境有什么用

大家好,小编为大家解答python虚拟环境安装第三方库的问题。很多人还不知道windows创建python虚拟环境,现在让我们一起来看看吧!

1. python背景

一般情况一台机器上只能安装一个应用程序,但python可以安装很多遍,并可以安装在任意位置。在安装插件的时候,需要选择是给哪套程序安装插件火车头采集器AI伪原创。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://blog.csdn.net/RNG_uzi_/article/details/121903762
步骤如下:(其中可以在创建好的虚拟环境中,找到pipfile,点击打开修改安装包的来源,选择清华镜像下载安装包更快)
在这里插入图片描述
之后打开pycharm选择所选环境即可

6. 保存和复制虚拟环境

  • 进入虚拟环境,pip freeze然后保存下这个freeze,pip freeze>requirement.txt
  • 粘贴虚拟环境pip install -r requirements.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值