一、什么是Anaconda以及其作用?
通俗来讲,Anaconda算是一个环境容器,也可以叫环境管理器。
作用:可以在Anaconda容器中为python项目创建不同的环境。在各个不同环境中可以安装不同版本的包并且各个环境互不影响。可以在使用不同项目时任意切换所用环境。
二、使用python必须要安装Anaconda嘛?
答案是否定的!
你可以直接在电脑cmd命令行使用pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple
来下载模块。前提是电脑上已经下载了python。这样你的电脑相当于是Anaconda中的一个容器。你可以往你的电脑中通过命令安装各种模块。但是这样会存在一个问题: 假如你使用项目1时,numpy版本为1.15(这里只为举例),此时你通过命令在电脑上安装了numpy-1.15。但是过了两天以后你需要使用项目2,此时项目2需要的numpy版本为2.21,这时你就必须卸载原来的版本,去重新下载2.21版本的numpy。如果第二天又需要使用项目1,则还需要卸载2.21版本,重新下载1.15版本。这里只是举例了一个模块,在不同项目中,所需要的有很多模块版本不一致,所以频繁的下载、卸载非常麻烦。而使用Anaconda则不会出现这个问题,这便是Anaconda的优势所在。