Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Anaconda and Pycharm? [closed]

I currently have Pycharm 5.0.4 right now and my teacher wants me to change to 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?


I am a beginner at python and I'm not sure if Pycharm is best for me... For beginners is Pycharm still the best?

like image 936
drewteriyaki Avatar asked Apr 25 '16 00:04

drewteriyaki


2 Answers

PyCharm is a IDE, anaconda is a set of libraries (a distribution). The good news is that pyCharm supports anoconda. Below is some documentation I pulled from the Wayback Machine (for some reason Anaconda removed their documentation on integrating with Pycharm). If any part of this is outdated, please let me know so I can update it.


Use PyCharm’s Preferences to set it to use Anaconda. There are multiple methods to access the Preferences Window, including selecting Preferences within the PyCharm file menu or by clicking the Preferences icon in the top icon bar.

enter image description here enter image description here

After the Preferences window is open, navigate to Project Interpreter -> Python Interpreters. Click on the + sign to add Anaconda to the Python Interpreters list.

enter image description here

If the Anaconda Python path is not listed, select Local... and navigate to the directory in which you installed Anaconda Python. Typically this directory is ~/anaconda/bin/python.

After you have added Anaconda, you will see it displayed in the list of Python Interpreters, along with the other packages that were installed with it. Click OK. The PyCharm IDE is now set up to use Anaconda.

enter image description here MORE INFO: Configuring available packages and configuring Anaconda environment.


See also Using (Ana)conda within PyCharm.

like image 172
hostingutilities.com Avatar answered Sep 18 '22 03:09

hostingutilities.com


They can't be compared. In fact, Anaconda is not an IDE, Anaconda is a Python distribution, according to their 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.

Actually, you can even use Anaconda with 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.

like image 42
Pierre Barre Avatar answered Sep 19 '22 03:09

Pierre Barre