python虚拟环境

首先我们要搞清楚python依赖的存贮结构
1.当我们建立的项目没有构建虚拟环境的时候,外部依赖包是使用的默认的 External Libraries,其实其中包都放在
python安装路径下,其中我们使用pip下载的包在 your python location/Lib/site-package 下, 可执行文件(.exe)
都放在 your python location/Scripts/ 下, 例如我们使用命令 pip install pipenv 下载pipenv,就会将
依赖和可执行文件分别放入上述两个路径下

2.当使用虚拟环境来隔离每一个项目所需要的包,目前主流的有三种方式:
Virtualenv Environment --这个就是最基本的通过创建 .venv 方式,将整个依赖环境全部丢在这个文件夹下面
Conda Environment --这个日后补充
Pipenv Environment --这个就是传说中最厉害的包管理工具,你可以理解成py中的maven? 总之需要先下载pipenv,然后创建环境

*有一点十分值得注意,如果我们使用pipenv,默认的虚拟环境会在C:/user/.virtualenv 文件夹下,这样不利于包的拓展C盘会越来越大
可以在系统环境变量中新建一个环境变量 PIPENV_VENV_IN_PROJECT 环境变量,设置值为1,这样整个虚拟环境就被创建到项目文件夹下.venv

posted @ 2025-01-08 15:24  紫电青枫  阅读(12)  评论(0)    收藏  举报