Anaconda 和 Pycharm 有什么区别?

What is the difference between Anaconda and Pycharm?

我现在有 Pycharm 5.0.4,我的老师要我换成 Anaconda。

Do different GUIs actually affect your programming?

What are libraries and what causes one GUI to be more advanced than another?

How does the Kernel change the way the user interfaces with the code?


我是 python 的初学者,我不确定 Pycharm 是否最适合我...对于初学者 Pycharm 仍然是最好的吗?

PyCharm是一个IDE,anaconda是一组库(一个发行版)。好消息是 pyCharm 支持 anoconda。下面是我从 Wayback Machine 中提取的一些文档(出于某种原因,Anaconda 删除了他们关于与 Pycharm 集成的文档)。如果其中的任何部分已过时,请告诉我,以便我进行更新。


使用 PyCharm 的首选项将其设置为使用 Anaconda。有多种方法可以访问首选项 Window,包括 select 在 PyCharm 文件菜单中选择首选项,或者单击顶部图标栏中的首选项图标。

首选项 window 打开后,导航到项目解释器 -> Python 解释器。单击 + 号将 Anaconda 添加到 Python 解释器列表中。

如果未列出 Anaconda Python 路径,select Local... 并导航到安装 Anaconda Python 的目录。通常这个目录是 ~/anaconda/bin/python.

添加 Anaconda 后,您会看到它显示在 Python 解释器列表中,以及随它安装的其他软件包。单击确定。 PyCharm IDE 现已设置为使用 Anaconda。

更多信息:Configuring available packages and configuring Anaconda environment.


另见

它们无法比较。事实上,Anaconda 不是 IDE,Anaconda 是 Python 发行版,根据他们的 website:

Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than 400 of the most popular Python packages for science, math, engineering, and data analysis. See the packages included with Anaconda and the Anaconda changelog.

实际上,您甚至可以将 Anaconda 与 PyCharm、according to the PyCharm website:

一起使用

PyCharm integrates with IPython Notebook, has an interactive Python console, and supports Anaconda as well as multiple scientific packages including Matplotlib and NumPy.