如果您系统的学习python语言的话,就会碰到各大教程推荐你安装anaconda软件。事实上呢,对于python开发来说,anaconda并不是必须的软件,但是对于学习python来说,却会因为安装了anaconda软件,使得学习变得更加简单。所以,安装上并理解anaconda的使用,是值得推荐的一件事情。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-install
Anaconda如何安装?conda如何操作python虚拟环境?(图13-1)

本文中,苏南大叔的测试环境是:win10anaconda@2020.07python@3.8。野生的python程序员可能会对anaconda有所抵触,但是科班出身的python程序员,肯定是对它很熟悉的。值得一提的是:安装anaconda的话,并不需要额外安装pythonanaconda自带python,并且可以无缝对接各个版本的python

基本信息

Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了condaPython在内的超过180个科学包及其依赖项。默认情况下,每个Anaconda都对应着一个python版本,但是并不是说就只对应这个版本,因为在虚拟环境中,可以任意制定合适的python版本号。

Anaconda免费版下载地址:

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-download
Anaconda如何安装?conda如何操作python虚拟环境?(图13-2)

截至到发稿,最新的可用版本anaconda@2020.07/python@3.8

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-download-2
Anaconda如何安装?conda如何操作python虚拟环境?(图13-3)

下面的截图中,可以看到:anaconda可以在系统中注册默认的python命令,对于本文来说,意义就是安装默认的python@3.8环境。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-install
Anaconda如何安装?conda如何操作python虚拟环境?(图13-4)

在最后一步中,可以看到:anaconda会执行大量的初始化任务,会需要等待较长时间(可能达到十几分钟),请耐心等待。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-install-2
Anaconda如何安装?conda如何操作python虚拟环境?(图13-5)

安装完毕后,anaconda会提到其相关功能,其中,最值得注意的是:jupyter功能(参见后续文章)。其次,其还推荐的pycharm编辑器,苏南大叔没有安装pycharm,电脑带不起来。所以,用的还是轻巧的vscode编辑器。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-install-3
Anaconda如何安装?conda如何操作python虚拟环境?(图13-6)

基本使用

win环境下,anaconda会默认安装上一个anaconda powershell,打开的话,就和大家平时所使用的cmd是很类似的。但是,这个powershell会搭配识别anaconda的各种设置,所以,还是推荐您使用anaconda powershell

截图如下:

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - anaconda-powershell
Anaconda如何安装?conda如何操作python虚拟环境?(图13-7)

建立虚拟环境

首次使用anaconda的话,应该新建一个python的虚拟环境,(python就是推荐大家建立多个虚拟的环境的,以应对版本混乱所带来的各种各样的问题。)命令如下:

conda create -n <your_env_name> python=<python_version>
conda create -n your_env_name python=3.7

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-create
Anaconda如何安装?conda如何操作python虚拟环境?(图13-8)

注意:

  • 虚拟环境的名字<your_env_name>,很重要,请设置一个你能记住的名字。在本例中,名字是:your_env_name
  • 在这里,一定要想清楚:自己要使用的是哪个python版本,不同的版本会有不同的兼容问题。
  • 如果不传递python=<python_version>命令,那么虚拟环境中,就不会有python程序的。
  • 记得,在命令行里面,可能存在着你需要敲入y同意执行的地方。

进入虚拟环境

这个步骤,正确的说法应该是激活虚拟环境,但是,苏南大叔就喜欢理解为进入虚拟环境。命令如下:

conda activate <your_env_name>
conda activate your_env_name

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-activate
Anaconda如何安装?conda如何操作python虚拟环境?(图13-9)

这里,需要注意的是:请替换<your_env_name>字样,为你的虚拟环境名字。

安装pip

进入之后,就可以执行对应的命令了。
比如,查看虚拟环境,所对应的python版本号:

python --version

然后,还可以安装各种pip包,但是,命令已经变成了condapip命令似乎有些无辜啊,哈哈。
比如,想要安装six的话,在本文中,命令就变成了:

conda install six
注意:这个命令执行的时候,还是需要个y来确认安装的。这里就仅作最简单的说明,更多参数请查看相关文档。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-install
Anaconda如何安装?conda如何操作python虚拟环境?(图13-10)

而使用pip安装six包的方式是:
*https://newsn.net/say/pip-six-error.html

退出虚拟环境

这个退出虚拟环境的命令,如下:

conda deactivate

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-deactivate
Anaconda如何安装?conda如何操作python虚拟环境?(图13-11)

查看所有的虚拟环境

说实话,即使创建虚拟环境的时候,你多么的用心,还是会想不起来虚拟环境的名字的。那么,过些日子,再进入这个虚拟环境的话,可能就出现困难了。这里,有一个查看虚拟环境列表的命令,可以给你提供帮助。

conda env list

当然,您也可以直接查看安装目录,来获得更直观的感受。

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-env-list
Anaconda如何安装?conda如何操作python虚拟环境?(图13-12)

删除虚拟环境

执行下面的命令,就可以删除不想要的虚拟环境了。当然,你非常暴力的去执行删除对应的文件夹,也是可以的,但是并不推荐。

conda env remove -n <your_env_name>

苏南大叔:Anaconda如何安装?conda如何操作python虚拟环境? - conda-env-remove
Anaconda如何安装?conda如何操作python虚拟环境?(图13-13)

相关文章

总结

这里,苏南大叔总结一下:anaconda并不是必须的,但是安装之后,是有额外的好处的(参见苏南大叔的后续文章)。所以,如果您想在python的道路上,走更远的路,安装anaconda吧,有用!

更多python的文章,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   python    anaconda

本站的忠实读者小伙伴,正在阅读下面这些文章: