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