Home > Backend Development > Python Tutorial > Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda

Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda

Release: 2023-07-25 17:19:48
forward
2154 people have browsed it

/1 Introduction/

  Last week we shared two basic articles about Anaconda. Friends who didn’t have time to get on the bus can get on the bus and take a look: I will teach you step by step how to install Anaconda. Briefly describe the two ways to verify whether Anaconda is installed successfully and the Anaconda environment variable configuration process. Today we will take a look at the differences between Python, Anaconda, virtualenv and Miniconda.

Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda

## This is damaged. I broke the hardcore one. It’s really cool. If you want to know how I caused the computer to break, please reply "I know" in the comment area. I will write down the process of how I Huohuo for you. Lehehe~
When I buy a new computer, of course I start configuring a series of environments. In fact, this time I originally installed Python in the conventional way, but I originally thought of installing it on ubuntu. When installing Python, I encountered various weird problems that made me lose a few hairs. It happened that a friend said that Anaconda can solve the weird problems that arise when installing Python, whether it is windows or linux, especially on the linux platform, so this book This article will record Anaconda installation and usage tutorials, nanny-level tutorials.


###

/2 The difference between Anaconda and installing Python directly/

## When you start a new computer, of course you start configuring a series of environments , in fact, this time I installed Python in the conventional way, but when I thought about the various weird problems I encountered when installing Python on ubuntu, I lost a few hairs. It happened that a friend said that whether it is windows or linux, Anaconda can solve strange problems when installing Python, especially on the Linux platform, so this article will record Anaconda installation and usage tutorials, nanny-level tutorials.

Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda


##/3 The difference between Anaconda and virtualenv/

virtualenv## If I install the Python3.5 interpreter directly, virtualenv only Being able to virtualize environments based on Python3.5 is essentially copying an empty Python3.5 environment.

Anaconda

If I were using Anaconda, that would be awesome, I can still go out virtually Each virtual environment, but I can decide whether to use Python 3.6 or Python 3.8. After all, there are sometimes slight differences between versions. Just update the Python interpreter and directly virtualize one without uninstalling the original Python.

/4 The difference between Anaconda and Miniconda/

## In human terms: two It's all the same thing.

After Anaconda is installed, a bunch of things will be installed, which are very large, with more than 1,000 libraries, occupying several gigabytes.

After Miniconda is installed, it comes with nothing. You can install whatever you need. It is very small. I didn’t install it, so I won’t take a screenshot. The size of Miniconda may be around 1G.

Apart from that, there is no other difference between the two, the commands are exactly the same.

Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda


#/5 Summary/

This article mainly focuses on the differences between Anaconda and direct installation of Python, virtualenv, and Miniconda. The writing is relatively basic, mainly to popularize science for friends who are new to Anaconda. The software tools supporting Python are really There are too many, and it is indeed easy to confuse beginners. I hope that through this article, everyone can learn more about Python.

The above is the detailed content of Briefly describe the differences between Python, Anaconda, virtualenv and Miniconda. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:Go语言进阶学习
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template