出于好奇,我只是将Conda创建的虚拟环境目录的大小与virtualenv创建的虚拟环境目录的大小进行了比较.
$ conda create -p venv_conda python=3.6
$ python -m virtualenv venv_virtualenv
Run Code Online (Sandbox Code Playgroud)
在大小畅达在Windows 7环境110MB而的virtualenv环境只需要22MB.这是五倍.有人知道为什么conda环境需要这么多空间吗?
我在这里读到了一个答案https://www.reddit.com/r/learnpython/comments/2yurjj/conda_environment_vs_virtualenv/
其中指出:
conda环境的一个很好的优点是它不仅安装python库,还安装依赖项(就像安装PyQt时的Qt一样)。它使安装变得更加容易,因此您应该尽可能使用 conda。
如果这仍然适用,这将是 virtualenv 环境和 conda 环境之间存在巨大差异的原因。