为人工智能开发配置环境
安装Anaconda
简介
Anconda 是目前非常流行的一个数据科学开发平台,它包含了python, conda和许多科学计算包(比如numpy),以及内部还安装了jupyter nootbook,这是目前非常流行的Web式交互式的笔记本。
小白,如果上一段有些晕,可以看看:
总之,Anaconda就像一个工具箱,里面几乎有你在之后要进行人工智能开发过程中需要的所有工具,比如python是你要运行python程序必须的;conda是一个包管理系统和环境管理系统,它可以用来帮你安装你需要的一些科学计算包和帮你为不同的项目需要配置不同的虚拟环境;jupyter nootbook就是一个用网页打开的笔记本,在里面你可以编写python代码,然后直接运行,交互式的体验让它脱颖而出。而科学计算包,比如numpy就是别人写好的一些python代码,可以帮你节省很多时间(哈哈,就是站在巨人的肩膀上),当然还有keras,tensoflow等目前很流行的编程框架,你也可以用conda安装下来,其实所谓的框架也是和站在巨人肩膀上写代码。
安装
-
下载安装包
网址:https://www.anaconda.com/distribution/
说明一下:为了安装成功,请先卸载之前安装的python,可以到控制面板的卸载程序那里看一看有没有python
-
安装步骤
双击安装包程序
点击Next
点击I Agree
选择All User,然后点击Next
选择自己想要安装在哪个文件夹,不是C盘也可以,然后点击Next
按图片选择,然后点击Install
-
验证安装是否成功
点击开始按钮,查看是否有Anaconda,如果有,那恭喜你安装成功啦!
-
检测python安装版本
因为anaconda是自动下载了python的,所以就不用安装python了,但这里我们来查看一下python安装的版本。
点击开始按钮,选择Anaconda Prompt命令框
输入以下命令,按回车就可以看到目前你装的python版本了python --version
conda的使用(创建虚拟环境,安装tensorflow,keras)
前面已经说了,anaconda是包括了conda的,简介里也有介绍conda就是环境和包管理器,那现在我们就来在应用中直观理解conda是什么。
注:以下命令都是在Anaconda Prompt命令框中输入
-
查看conda版本
和python一样,你也可以在Anaconda Prompt里确认conda是否安装,查看安装的版本号conda --version
-
利用conda查看已经安装的包
conda list
通常在安装包之前,先输入此命令确认你是否已经有该安装包,并且也可以确认你安装的版本号,当然之后在你安装某个包之后,你也可以通过这个命令确认你是否安装成功。
-
利用conda管理虚拟环境
创建虚拟环境
通常,对不同的项目,我们可能需要不同的包或者包的版本,也可能我们需要不同的python版本,这就需要我们能针对不同的项目来创建不同的开发环境了,那这个环境就叫做虚拟环境,而conda就是一个环境管理器,来看看怎么实现吧# env_name是你自己定义的虚拟环境名字 # 3.5是指定的python版本号,你可以根据需求改动 conda create -n env_name python = 3.5
激活(进入)虚拟环境
conda activate env_name
退出虚拟环境就
conda deactivate
删除虚拟环境
conda remove -n env_name --all
-
利用conda 安装tensorflow keras
!推荐你在上述虚拟环境下安装以下的包
安装tensorflow(安装过程中如果问你yes or no,输入y即可)conda install tensorflow
安装keras
conda install keras
由此,以后你要安装任何的包
# package_name是你要安装的包名 conda install package_name
安装指定版本的包
conda install package_name = 版本号
删除包
conda remove package_name