【发布时间】:2019-01-29 10:06:09
【问题描述】:
当我在 PyCharm 中创建一个新项目时,它会创建一个新的虚拟环境。我已经读过,当我执行 Python 脚本时,它们是在这个环境中使用解释器而不是系统环境来执行的。所以,如果我需要安装一些包,我可以只在这个环境中安装它们,而不是在系统环境中。太酷了。
我还阅读了有关 Anaconda 环境的信息。当我创建一个新的 Anaconda 环境时,它会创建一个不同于系统环境的新环境。对于我的项目,我可以使用这个环境,只在此处安装所需的包,而不是在主系统环境中。
现在,我的问题是 PyCharm 创建的虚拟环境和 Anaconda 创建的环境有什么区别? PyCharm 创建的虚拟环境约为 15-20MB,而 Anaconda 的虚拟环境为 90MB。所以,一定是有区别的。另外,我读到我可以配置我的 PyCharm 以使用 Anaconda 环境解释器。
那么,PyCharm 和 Anaconda 创建的环境有什么区别?
【问题讨论】:
-
您的所有疑问都在这里得到解答:stackoverflow.com/questions/38217545/…
-
Anaconda 包含许多科学库。当您从 anaconda 创建环境时,这些额外的库也包含在您的环境中,这就是为什么它相对于使用 virtualenv 创建并提供复制全局包的选项的 pycharm 具有更大的大小。
-
@pissall 谢谢!这是一个很好的答案
-
无论您做什么或选择哪个,都为您的项目使用虚拟环境。否则你会遇到图书馆的麻烦。我建议不要使用 anaconda 或 miniconda 来了解库及其版本的情况。
标签: python pycharm anaconda environment virtual-environment