Home >Backend Development >Python Tutorial >The difference between anaconda and python
python
Python itself lacks a series of packages such as numpy, matplotlib, scipy, scikit-learn.... etc. We need to install pip to import these packages to proceed. Corresponding operation (python3.5 comes with get-pip.py, no additional download and installation is required). Enter: pip install numpy in the cmd terminal to install the numpy package. It is a little troublesome to install additional required packages every time. At this time, we can use anaconda.
##Anaconda(Recommended learning: Python video tutorial)
Anaconda( The open source Python package manager) is a python distribution that includes more than 180 scientific packages such as conda and Python and their dependencies. It contains a large number of packages, so there is no need to install additional required packages when using anaconda. Python3.5 comes with an interpreter IDLE for executing .py scripts, but it is not conducive to us writing and debugging a large amount of code. It is common to use notepade to write the script and then use idle to execute it, but it is not convenient for debugging.
Includes the following parts:
Anaconda Prompt is an Anaconda terminal that can conveniently operate the conda environment. IPython is a python interactive shell, which is much easier to use than the default python shell. It supports automatic variable completion, automatic indentation, supports bash shell commands, and has many useful built-in functions and functions. Jupyter Notebook This has to start with IPython 3.x version. This is the last unified version, including notebook, qtconsole, etc. Starting from IPython 4.0 version, IPython only focuses on interactive shells. To be lightweight, the remaining notebook format, qtconsole, and notebook web applications were separated and named uniformly Jupyter. So far IPython and Jupyter have separated. Jupyter Qtconsole calls the interactive command console. Starting from IPython 4.0 version, many IPython subcommands are now Jupyter subcommands, such as ipython notebook is now jupyter noteboook. Spyder is an open source cross-platform scientific computing IDE using Python language. Spyder is cross-platform and can be extended with add-ons and comes with interactive tools for processing data. For more Python related technical articles, please visit thePython Tutorial column to learn!
The above is the detailed content of The difference between anaconda and python. For more information, please follow other related articles on the PHP Chinese website!