‫欢迎回来｡
‫在上一个视频中, 我们进入了Mini Conda主页或下载页面｡
‫请记住, 这是为Windows和我们下载的Windows版本Python 3. 7的迷你康达, 并安装到我们的电脑｡
‫更具体地说, 这就是我们所做的｡
‫下载蟒蛇｡
‫将其安装到您的计算机｡
‫在这节课上, 我们会讲这些步骤｡
‫测试安装､ 建立项目文件夹､ 在中建立自订环境｡
‫激活新环境｡
‫安装Jupyter加载的Jupyter笔记本电脑｡
‫我知道你可能会想, 丹尼尔, 这有很多步骤｡
‫我只想进入编程领域｡
‫你说得对, 我对这类事情也是一样的｡
‫但相信我, 建立这个工作流程是我们正在做的｡
‫我们有你的电脑,
‫我们将创建一个项目文件夹, 然后使用Conda构建一个环境, 一个包含我们所有机器学习和数据科学工具的环境｡
‫它将是未来项目的基础和至关重要的｡
‫那我们现在就开始吧
‫我们已经完成了Mini Conda的下载步骤, 并将其安装到我们的计算机上｡
‫我们可以通过键入搜索来查看它是否在那里, 并查找称为Anaconda提示的东西｡
‫迷你公寓｡
‫这将是这里一旦你已经安装了许多行为｡
‫我们将单击它｡
‫我们走吧｡
‫你在这里看到的是一个anaconda, 在Mac OS中它是一个终端,
‫但它本质上是你电脑的一小部分, 我们的小程序, 你可以在那里输入代码, 让你的电脑执行它｡
‫这意味着这个小部分被称为MX提示符｡
‫记住, 我们要建立一个环境.
‫这是在您下载Mini Conda和随后的Conda时自动安装的默认环境｡
‫这是我们所在的文件路径｡
‫所以我在C盘的用户文件夹中｡
‫丹尼尔你的可能会略有不同, 这取决于你的名字是什么｡
‫现在我们已经准备好了｡
‫首先, 我们需要创建一个项目文件夹｡
‫那就这么办吧｡
‫这么做｡
‫我们将查看文件夹中存在哪些当前文件夹｡
‫丹尼尔丹尼尔
‫在Windows中, 我们可以通过按R来实现这一点, R代表目录, 它将列出一系列文件夹｡
‫现在, 如果我们想看到这些, 你可能是第一次看到这个, 然后想, 哦,
‫我的天, 这有点混乱, 但是让我给你看看它到底打印出了什么｡
‫我们在这里进入文件浏览器｡
‫我们可以去PC｡
‫现在我们要复制这个｡
‫所以你可以看到有很多用户｡
‫丹尼尔这就是我们要找的.
‫我将转到本地数据中心用户, 因为请记住, 我们在这里有用户, 然后我们将转到用户｡
‫丹尼尔丹尼尔
‫所以如果我们真的把它打出来, 看斜杠user斜杠丹尼尔, 它和我们在这里看到的一样｡
‫现在, 如果我们比较一下这个列表, 我们可以看到3D对象､ 联系人､ 桌面文档､ 下载等｡
‫对于此使用情形, 我们将在中创建它, 并在桌面上创建它｡
‫所以我们很容易就能拿到｡
‫我的意思是, 我们将创建这个项目文件夹, 它只是其中的一个,
‫将包含桌面上的所有项目信息｡
‫所以我们很容易就能拿到｡
‫让我们切换到桌面｡
‫我的意思是, 看看这个路径是如何使用斜杠丹尼尔来切换到桌面的｡
‫我要按下查看桌面｡
‫CD所代表的是桌面的更改目录｡
‫所以现在如果我走了我｡ R. , 它将列出桌面上的所有文件夹｡
‫它将向我展示一些示例项目｡
‫如果我们在桌面上, 我们已经有了一个示例项目, 现在我们将创建另一个这样的项目｡
‫你们可能还没有这个, 但这就是我们将要创造的｡
‫在这节课上我们称之为示例项目一｡
‫我这里已经有一个演示了, 但我们正在创建一个新的｡
‫要创建一个文件夹, 我们可以输入命令m k dear, 它代表Make Directory, 因为我们将称之为Sample Project
‫one｡
‫我们就是这么告诉他们的｡
‫所以我们告诉我们的计算机, 嘿, 我们在这个驱动器中, 我们在用户文件夹中, 我们在丹尼尔中,
‫我们在桌面上, 我想创建一个名为Sample Project one的目录｡
‫我们要按Enter键｡
‫现在您可以看到创建了｡
‫示例项目一｡
‫我们会回到这里｡
‫我们刚才做了什么？
‫我们已经迈出了第一步｡
‫我们已建立项目文件夹｡
‫现在, 我们将使用Conda来构建这个环境｡
‫如果我们返回到流程图, 创建一个项目文件夹并将其更改为该文件夹｡
‫所以这就是我们要做的｡
‫已创建项目文件夹, 但我们尚未进入该文件夹, 因此需要更改为该文件夹｡
‫请记住更改目录并进入样例项目一｡
‫这就是我们所拥有的｡
‫我们在这里, 我们在桌面上, 我们有一个示例项目, 如果我们向下查看这里有什么文件,
‫这里实际上什么也没有｡
‫所以零字节, 零文件｡
‫如果我们看一下样品项目一｡
‫这个文件夹是空的, 所以说得通｡
‫好了, 接下来该怎么办？
‫换上它｡
‫在项目文件夹中创建自定义环境｡
‫好吧, 那就这么办吧｡
‫所以要用康达来创造一个环境｡
‫请记住, 如果我们看这个, 我们将使用Conda来创建它｡
‫这就是这一步｡
‫你可以下命令了, 康达｡
‫这就像说, 嘿, 康达, 我们的个人助理创建, 我们要传递给它前缀标记｡
‫现在我要把它写出来｡
‫斜线环境熊猫数字py地图绘图库｡
‫和插座线｡
‫你可能会想, 天啊, 丹尼尔, 这到底是怎么回事？
‫这是个好问题.
‫所以记住, 我们所说的是行为, 嘿, 私人助理行为, 创造｡
‫其实我们不是｡
‫那是有点那是有点卑鄙｡
‫我们不是在喊, 假装这是在说请进行创建前缀｡
‫当你看到这些双标签的时候, 它就像一个可以创建函数的小命令｡
‫这个点表示它将使用这里的文件路径｡
‫因此, 实际上就是在示例项目的一个文件夹内执行点操作｡
‫并创建一个名为env的文件夹｡
‫在这个环境和这个短缺的环境中｡
‫在该环境中安装熊猫numpy地图, 绘图库和套接字学习｡
‫这些是什么？
‫好吧, 如果我们看这里, 地图弹出自由麻木熊猫, 插座, 学习｡
‫让我们按回车键运行这个程序, 看看会发生什么｡
‫现在是我们的私人助理秃鹰｡
‫刚才发生了什么事？
‫因为我们在这里运行了这个命令, 所以出现了一大堆代码, con､ create､ prefix､
‫env等｡
‫这将做的是konda我们的个人助理收集数据科学工具｡
‫记住, 这些是数据科学工具, 我们要上网下载或查询, 然后说,
‫嘿, 丹尼尔想在他的电脑上创建一个环境, 里面有地图, 自由图, 熊猫和旋风｡
‫因此, 将下载以下软件包｡
‫这是康达发来的消息｡
‫我们所做的就是按回车键｡
‫Conda要做的是因为这些包本身或这些工具需要它们内部的一些其他工具来操作｡
‫所以有很多代码｡
‫很多原因是因为人们在过去编写了大量代码,
‫为了防止重写所有代码, 许多现有工具利用了另一组现有工具｡
‫所以康达是自动的｡
‫这就是康达的优点｡
‫它将下载我们开始使用所需的所有额外工具｡
‫这就是这里列出的内容｡
‫所以我们要继续｡
‫为此, 我们将按下｡
‫为什么？
‫现在康达要下载一个摘录｡
‫Extract意味着安装它所需要的所有软件包｡
‫所以现在这可能需要一分钟左右或者可能稍微长一点, 这取决于你的互联网连接或硬盘驱动器速度｡
‫我先把这段讲完, 讲完了我们再继续讲.
‫好极了｡
‫昆达达现在已经在我的电脑上完成了那几个大约花了一分钟左右的东西｡
‫实际上, 它已经被放到了互联网上｡
‫它下载并安装了这些软件包｡
‫因此, 我们的环境中有一个很长很长的名单｡
‫现在让我们看看这里｡
‫这就是它的作用｡
‫建立项目文件夹｡
‫现在, 我们要求Conda使用Conda create命令创建这个环境｡
‫如果我们返回到示例项目文件夹one, 这里有一个名为Env的文件夹, 请记住, 它是environment的缩写｡
‫我们进入这里, 点击这里, 这里会有一大堆不同的文件｡
‫老实说, 我都不明白这是怎么回事.
‫重要的是要知道, 这包含了我们所有的数据科学和机器学习工具｡
‫现在, 我们有了一个项目文件夹, 其中包含一个环境, 其中包含了我们所有的工具｡
‫为了访问这个环境和我们想要使用的工具, Condit告诉我们激活这个环境｡
‫使用命令con激活C用户｡
‫丹尼尔桌面示例项目一米｡
‫现在你可能想把这个写下来｡
‫如果您是第一次这样做,
‫您的用户名可能与我的略有不同, 您可能会将其命名为其他名称, 因为您可以随意命名｡
‫你应该叫MV, 总是叫我M, 这是环境的通用名称或简称, 但是要激活我们刚刚创建的环境,
‫我们可以使用这个命令｡
‫现在我非常喜欢输入命令, 所以我们要做的不是复制和粘贴,
‫我们当然可以这样做, 而是练习输入这些东西, 因为我们想, 毕竟这是我们想做的｡
‫我们要开始写我们自己的代码, 我会把它打出来｡
‫示例项目一个斜线EMP运行｡
‫现在你会注意到改变了什么｡
‫所以我就把这个打出来然后按回车键｡
‫如果我们按下Enter键, 您会注意到这个基本目录现在已更改为此处的文件路径, 这意味着这是环境提示符｡
‫现在我们已经激活了这个环境｡
‫这意味着将可以访问此环境中的所有工具｡
‫所以我们刚刚安装的那些｡
‫所以让我们来测试一下｡
‫为此, 我们将尝试使用命令加载Jupyter Notebook｡
‫Jupyter笔记本｡
‫如果你以前从未使用过Jupyter笔记本电脑, 别担心, 会有一个关于它的部分｡
‫但是Jupyter笔记本电脑是你需要知道的, 有点像数据科学家的工作台｡
‫你可以写代码, 你可以写, 你可以写文本, 你可以做项目｡
‫事实上, 我们所有的项目都将在Jupyter Notebooks中进行｡
‫它就像是我们所有机器学习工作的基础｡
‫所以让我们试着启动一个｡
‫好吧, 我会的
‫此处出现错误｡
‫Jupiter不被识别为内部或外部命令｡
‫原因是, 如果你记得我们之前运行的代码, 如果你不记得也没关系.
‫是的｡
‫Com创建前缀为m的熊猫num pi地图, 绘制lib气旋｡
‫嗯嗯嗯
‫如果我们回到图中, 我们得到了什么？
‫熊猫地图图lib num pi气旋｡
‫但是现在, 木星, 我们忘了把木星包括在这条线里｡
‫别担心, 我很好
‫我们的私人助理康迪又回来了, 因为有一个方便的命令叫做康达安装｡
‫这意味着, 如果我们输入Jupiter Conda install, 它将在当前活动环境中安装一个新工具,
‫这正是我们想要的｡
‫既然我们想使用Jupyter笔记本电脑, 我们就需要Jupyter软件包｡
‫让我们按回车键运行它｡
‫孔德要做什么一样的事情？
‫在我们上去之前它做了什么｡
‫我们以前见过所有这些, 除了这次它只关注环境中的Jupiter, 位置用户,
‫丹尼尔桌面示例项目一, 如果我们继续执行, 它将安装所有这些额外的软件包, 因为Condor非常棒｡
‫是我们的私人助理｡
‫请记住, 所有这些软件包都是我们的工具, 我们需要数据科学家, 我们去, 为什么？
‫要跑｡
‫同样, 它将经历这些下载和解压缩步骤｡
‫我们暂停一下, 等这节课结束, 结束后再回来.
‫真漂亮｡
‫现在已经完成了, 我们应该可以进入木星了｡
‫让我们来快速回顾一下我们所做的工作｡
‫因此, 我们创建了一个项目文件夹, 并将其更改为｡
‫这是样本项目一｡
‫创建自定义环境｡
‫我们已经通过com实现了这一点, 以创建和激活我们的新环境｡
‫是的｡
‫我们已经用activate install Jupiter完成了这一点, 因为我们试图访问Jupiter, 但它在Conda上不起作用｡
‫安装Jupiter｡
‫现在我们要装上一个木星笔记本, 检查我们需要的工具｡
‫好吧, 我们试试看｡
‫所以如果我们真的安装了Jupiter, 它应该可以再次运行命令｡
‫木星笔记本｡
‫我们之前试过的那个, 不管用｡
‫所以我们把它输入到Jupiter笔记本里, 然后按回车键｡
‫现在, 它将自动打开您的浏览器, 默认浏览器,
‫并启动Jupiter界面｡
‫所以我们可以看到一些, 可能是一些新的东西, 如果你以前没见过的话｡
‫需要注意的是, Jupyter接口已经创建｡
‫从我们目前在终端机上的文件夹中, 让使用者丹尼尔Desktop Sample Project一个Jupyter Notebook｡
‫这就像告诉您的计算机, Hey, 在示例项目文件夹中启动Jupyter Notebook｡
‫我们看这里, 我们有最后一个文件夹｡
‫我们将与示例项目1进行比较｡
‫我们还得到了结尾文件夹｡
‫现在开始使用Jupyter Notebook, 数据科学家或机器学习工程师将在这个工作空间中进行大量的编码工作,
‫处理不同的项目｡
‫你可以到这里新笔记本, Python 3.
‫同样, 我们将有一个完整的部分关于Jupyter笔记本电脑｡
‫所以, 如果你不确定这里发生了什么, 不要太担心｡
‫所以这是要做什么｡
‫这里发生了什么｡
‫哦, 我们走吧｡
‫只是加载花了一点时间｡
‫所以我们在那里做了什么｡
‫实际上, 我们必须这样做, 因为我的电脑有问题,
‫启动需要一段时间｡
‫好了, 无题I, P和B, 代表I Python笔记本, 这是木星以前的名字｡
‫这就是木星的界面, 非常美丽的空间｡
‫在整个课程中, 我们将非常熟悉如何使用它.
‫我们会用一整节的篇幅来讨论这个问题｡
‫但是现在你需要知道的是你可以在这里运行Python代码｡
‫你好, 世界, 然后按下shift和回车键, 这将通过｡
‫这是Jupyter笔记本中的一个单元格｡
‫这被称为单元格｡
‫你也可以把它改成markdown, 就像说text, 说这个单元格做一个简单的求和, 下面的单元格做一加一的移位和回车｡
‫但我们所关注的是测试我们的环境是否已设置｡
‫具体来说, 我们已经勾选了木星, 我们可以进入木星, 因为我们现在在木星的界面上｡
‫我们想看看我们是否可以访问熊猫, 插座, 学习麻木和地图流行库｡
‫我们可以通过进口来实现｡
‫请记住, import语句就像是在说, 嘿, python,
‫去为我们获取这些包或工具, 并将它们带到我们的工作区中, 以便我们可以访问它们｡
‫所以导入熊猫作为PD导入numpy作为MP导入map plot lib dot py plot lib pi plot作为plt导入src
‫line这是旋风的缩写｡
‫现在, 这些你可能像熊猫作为PD什么非圆周率的MP可能ply阴谋｡
‫我们之所以把它缩短为这些东西是为了让我们不必总是给熊猫分类｡
‫现在, 如果你曾经看到过PD或MP plt, 你可能会安全地假设他们是熊猫数字pi地图, 情节循环或pi情节｡
‫来测试这些｡
‫如果我们真的可以访问它们, 并且我们的环境已经设置好了, 我们就可以运行这个单元了｡
‫如果没有错误, 我们应该有一个环境准备开始做数据科学和机器学习的工作｡
‫祝你好运
‫真漂亮｡
‫我们可以断定没有错误, 因为您会在这里看到一个数字｡
‫每次你运行木星细胞｡
‫我们会在以后的课上再讨论这个问题｡
‫数字会上升的｡
‫因此, 您运行的第一个将是1｡
‫现在是七个因为我们已经运行了七个不同的细胞｡
‫但这是令人兴奋的｡
‫我们刚刚建立了一个环境, 用于机器学习和数据科学项目｡
‫我们来看看｡
‫我们从这台电脑开始｡
‫然后我们下载了许多Conda, 它是Python和Conda附带的｡
‫然后, 我们使用Conda安装这些工具, 特别是在一个环境中｡
‫现在, 如果我们回到这里, 我们已经完成了这些步骤｡
‫在上一节课中, 我们下载并安装了许多Conda｡
‫我们通过Anaconda提示符测试了安装｡
‫我们创建了一个项目文件夹样例项目1, 并将其更改为该项目文件夹, 然后在该项目文件夹中创建了一个自定义环境｡
‫我们激活了新环境, 因此我们可以访问工具｡
‫我们安装了Jupyter, 然后我们装载了一个Jupyter笔记本电脑, 并检查我们是否有我们需要的工具, 我们做到了｡
‫呼｡
‫这是一个很大的接受｡
‫我不想在以后的项目和讲座中有大量的练习｡
‫那我们现在怎么办？
‫我们的Jupyter笔记本正在运行, 但也许你想完成一天的工作, 然后关闭它｡
‫我刚刚做的事被挽救了｡
‫所以要保存Jupyter笔记本, 你可以点击这个保存图标, 一旦加载就会保存它,
‫或者你可以按命令或控件之类的｡
‫但要关闭它, 我们回到anaconda提示符, 然后按c键｡
‫好了, 我们走吧｡
‫按控制键｡
‫看, 现在它说关闭一个内核内核关闭｡
‫内核是在后台运行Jupyter Notebook的东西｡
‫现在你会看到这里｡
‫与木星九号的连接失败了｡
‫那我们走吧｡
‫好吧, 我会的
‫那就是我们的木星笔记本
‫我们已经和它失去联系了｡
‫所以我们回到这里, 我们仍然在我们的环境中｡
‫但要关闭环境, 也许你想出去创造一个新的环境｡
‫所以我们要输入Conda Deactivate｡
‫它能把我们带回基地｡
‫我们为什么要这么做？
‫或者我们想创造一个新的环境｡
‫也许你想在另一个项目上工作, 比如一个样例项目, 它使用不同的环境｡
‫可能有太多的原因｡
‫但是, 您如何回到您的环境中？
‫幸运的是我们之前写了那段代码｡
‫如果你没有, 也没关系｡
‫它是第二个激活的｡
‫看, 我们要写这个｡
‫这个应用程序削减了EMP｡
‫现在, 这是如果你回到你的工作, 并希望回到你的项目｡
‫丹尼尔Slash这是我们创建环境示例项目一的地方｡
‫现在这可能是未来的, 可能是一个样本, 可能是项目二, 可能是项目三或类似的东西｡
‫但我们通常在这里结束｡
‫所以要激活｡
‫现在的环境｡
‫真漂亮｡
‫现在我们从基地回到激活环境, 然后我们可以输入木星笔记本｡
‫低备份｡
‫Jupyter Notebook将带我们进入主页｡
‫我们走吧｡
‫我们已经得到了未命名的IP和B, 这是保存2分钟前｡
‫单击该按钮｡
‫这是我们之前的代码｡
‫这样, 我们就可以继续处理项目, 在需要时保存它, 在不需要处理它时退出｡
‫我们会在每个项目中越来越多地看到这一点｡
‫重要的是要记住, 这是我们所做的｡
‫我们为未来做好了准备｡
‫我们有自己的电脑, 我们创建了一个项目文件夹, 比如说我们想做心脏病分类｡
‫你应该做个文件夹｡
‫您创建一个环境, 使用Conda安装所需的工具｡
‫如果你是一个人工作, 你可能不需要这样做｡
‫但在未来,
‫当你加入团队时, 这是我们作为一个机器学习团队所面临的最大挑战之一, 那就是共享这些环境, 这样其他人就可以和我们一起做同样的项目｡
‫这就是我们所做的｡
‫所以在接下来的讲座和项目中, 我们会做同样的步骤, 创建一个项目文件夹,
‫用我们需要的工具建立一个环境｡
‫然后, 每次我们要进入时, 激活我们的环境, 这样我们就可以访问工具,
‫然后在Jupyter笔记本电脑中处理我们的项目｡
‫好吧, 这是一个很大的接受｡
‫我不担心｡
‫有附加的资源, 如果你想重新观看这个视频, 通过它一步一步｡
‫请查看参考资料部分以获得分步指南｡
‫如果你被卡住了, 别担心, 我在想这个问题的时候被卡住了很多次｡
‫我试了好几次｡