python和anaconda的区别

我将详细讲述在学Python初期的各种手忙脚乱的问题的解决,通过这些步骤的操作,让你的注意力集中在Python的语法上以及后面利用Python所解决的项目问题上。而我自己作为小白,很不幸的没有错过任何的坑,都跳了进去,所以在这里写下经验贴,一方面希望能给后来的学者能够高效的避开这些坑,另一方面也算是自己的总结与警告。

Anaconda是一个科学计算环境,当在电脑上安装好Anaconda3以后,就相当于安装好了Python,还有一些常用的库,如numpy,scrip,matplotlib等库。

这里要划重点!!!当安装完Anaconda以后,记得要添加环境变量,比如我的,我安装路径为:F:\Anaconda3 ;那么安装完成后 就要做接下来的操作:

右键我的电脑---属性---高级系统设置----高级选项里面有一个环境变量,点击环境变量------系统变量里面 找path------双击path,添加路径,路径间用;隔开。

完了之后,再cmd中直接输入python,如果出现上图所示的样子,那就说明anaconda装好了,Python可以用了。到此,其实你的Python就可以用了,接下来就是说关于IDE开发环境了,到目前为止我比较推荐的有两个pycharm和spyder,如果你之前习惯用MATLAB,那么就尝试用用spyder吧,况且当你装好anaconda时候。spyder就也安装好了,在开始菜单中找到anaconda菜单里面就有一个spyder。打开就可以用。spyder和MATLAB的工作空间很像,但是pycharm也很强大,很多人都在用pycharm。

好了到目前为止我应该说明白了搭建Python工作环境的一些问题。在我看来 切记不要直接装Python,还是装anaconda搭建起来的科学环境要方便很多。在选择Anaconda2和Anaconda3中我选择了Anaconda3。这里有一个对应,Anaconda2对应的就是Python2.x的版本,Anaconda3对应的就是Python3.x的版本。Python2.x版本经常会遇到字符编码的各种问题,Python3.x的默认编码方式是UTF-8,很少出现字符编码的各种问题。在下一篇中我写对spyder的汉化时候(转载于()),用Anaconda3就显得很重要,不会出现很多字符编码错误。

}

/但是由于网速原因我们一般选择镜像网站去进行安装地址如下/anaconda/archive/选择相应版本进行下载,可以选择下载最新版。下载过程中如果因网络问题停止下载右键点击继续即可。
也可以选择从百度云下载

进入后使用命令运行安装文件

输入命令以后,如下图所示,会提示你查看许可文件,直接敲入回车即可。
敲入回车以后,会出现软件许可文件,这个文件很长,可以一直不断按回车,来翻到文件的末尾。
翻到许可文件末尾以后,会出现提示“是否接受许可条款”,输入yes后回车即可,如下图所示:

输入回车后会让你确认安装位置,这里我们选择默认位置,直接点回车。
回车之后便会开始安装,需要等待一段时间。
安装完成后会提示是否运行conda初始化,这里一定要输入yes然后回车

显示如下提示后就安装成功了


使用如下命令刷新环境变量

之后会发现命令行前面出现(base)的字样,就代表已经安装成功,并且环境变量和默认python都已经装配好

3.文件夹含义及conda命令的使用

安装后我们去看一下Anaconda的文件夹内容,默认会安装到~/anaconda3中。注:~代指用户主目录\home\
使用下列命令进入文件夹:

可以看到一个envs文件夹,之后我们的所有python版本都由Anaconda进行管理,不同的版本都会被分别保存在envs文件夹中
下面介绍如何使用conda命令去建立不同的python版本环境

在安装的时候Anaconda已经自己写入了环境变量,所以不再需要我们手动去配置,在任何文件夹下都可以使用conda相关命令,我们直接返回到用户目录下

可以直接输入python查看一下默认环境:

默认安装的环境是3.8.8,这个是安装Anaconda自带的一个python,不过不用担心与自己所需要的版本不同,Anaconda真正的强大之处还在下面。

我们只需要在命令行输入如下命令

注:-n后面是你自定义的名字 后面python=后面接你需要的版本号

Anaconda就会自动下载相应版本的python以及一些基本库
无论你需要什么版本的python都可以用此命令去下载,注意取的名字不要重复

输入y后按下回车即可自动安装

那么我们下载的python到哪里去了呢?
我们想要去使用这个版本的python的时候又如何去使用呢?

直接进入刚刚安装anaconda的文件夹中

上述命令我们进入了Anaconda安装文件的envs文件夹中,并查看了envs文件夹里的文件,发现刚刚命名的py367正以文件夹的形式保存在这里
其实刚刚下载的python3.6.7就在这里,文件夹中包含的是整个python3.6.7的python环境,所有对这个环境的操作都会被封闭在这个文件夹中。其实刚刚自带的3.8的python就在~/anaconda3这个文件夹下面,我们一般把它成为base环境,它与其他创建环境稍有不同,是在envs文件夹外的,不过并不影响。
使用下面的命令可以查看所有已经创建的python环境


*号在哪个环境上就代表我们当前使用的是哪个环境,及输入python后默认进入的python环境,现在是在base上。同时命令号最前面也会显示现在所处的环境名称。
当想要使用刚刚3.7.6版本的python的时候,只需要使用如下命令进行切换

在conda activate 后写下你想进入的环境名称即可进入
再次使用conda env list命令就可以看到已经切换到py376这个环境了
这时候再次输入python


可以发现已经进入我们所需要的python3.7.6了

最后也可以选择如下命令删除某个环境

}

我要回帖

更多关于 boa和python的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信