【发布时间】:2021-11-18 01:49:47
【问题描述】:
我的编码生涯还处于起步阶段,我正试图了解我编写的程序是如何与我的计算机和虚拟环境集成的。我特别好奇 pip 安装的软件包在我的计算机内存中的位置。
我在最新版本的 PyCharm 上使用 python 3.9。
对于我开始的每个项目,PyCharm 似乎每次都设置并保存一个新虚拟环境的副本。我在项目中下载的每个新包似乎也都有自己的副本保存在 venv 中。
这是对正在发生的事情的准确理解吗?环境和包及其所有代码是每次都被复制和保存,还是指向幕后的东西以提高内存效率?
【问题讨论】:
-
Virtualenvs 是推荐的,但是可选的,顺便说一句
-
pip 安装的软件包在您的计算机内存中不存在。它们存在于您计算机的硬盘上。太多人错过了这种区别。
标签: python pycharm virtualenv