出色地。
Mac 用户和 Linux 用户大家好，欢迎观看您的设置视频系列。
如果您是 PC 用户，那么您在这里做什么？
我们刚刚设置了您的环境。
你已经准备好了。
继续下一个讲座。
好吧，Mac 的朋友们，我在 PC 上度过了一段艰难的时光。
我就是这，这就是我的甜蜜点。
我是一名 Mac 用户，所以希望这会非常简单且有趣。
好的。
所以我现在在取景器窗口中。
我已经进入实用程序应用程序实用程序来向您展示您可以在其中找到终端
如果您不熟悉的话，请打开一个终端。
但我现在假设您知道这一点并打开一个终端。
这里有一个，你可以把它放大一点。
不挂断。
这就是我们接下来要做的一些步骤的地方。
实际上，我们有一个五步流程来设置您的环境。
这是第一步，涉及克隆存储库或获取该类的代码副本
到您本地的盒子上。
现在，如果我执行 PWD，我就位于我的主目录中。
如果您不熟悉命令提示符，我提供了一个指南，可以让您更加熟悉
自信地使用命令行。
人们的主目录中通常有一个名为项目的目录，他们将所有内容都放在其中
他们的工作项目。
如果你有这个，那么如果你做 CD 项目，它就会放在那里。
现在看来我没有，所以我必须用 make Directory Projects 制作一个，然后更改
到项目。
现在我在空的项目目录中，但那里可能有一些项目。
因此，下一步是将 GitHub 存储库引入此处。
所以我们现在要做的就是使用我们最喜欢的浏览器进入一个页面，在该页面上我们有存储库
链接在课程材料中。
这是当你以我的名字访问 GitHub 并在此处看到该存储库时该存储库的样子，以下是
所有的目录，一个代表我们即将到来的每一周，然后是一些
一般的东西。
如果向下滚动，您会看到名为项目自述文件的内容。
这真的很重要，因为里面有很棒的东西。
我强烈建议您阅读自述文件及其链接的内容。
首先是一些内容，其中包括我对 LinkedIn 的另一个吸引力。
我在这方面似乎很绝望。
然后是设置说明。
还有一个 Windows 的链接。
给其他人的指示。
有适用于 Mac 和 Linux 的链接。
请点击该链接获取分步说明。
老实说，这些说明比这个视频要清楚得多。
当人们遇到问题时，我会及时向他们通报最新情况。
所以那确实应该是你要去的第一个地方。
这段视频将其视为贯穿其中的视频。
所以你会对它有一个感觉。
但自述文件中还包含大量有用的资源以及大量关于 API 成本的重要内容，我强烈建议您这样做
请您阅读，因为我知道这是一个敏感话题。
因此，请务必仔细阅读它并阅读所有其他内容以及指南的链接等。
我可能应该提到，如果您以前没有使用过 GitHub，您可能需要创建一个新的
拥有 GitHub 帐户才能到达这一点。
现在，就在我们在本地克隆此存储库之前，我想返回到终端窗口，然后我只是
希望你输入 git minus minus version 来检查你的 Mac 上是否安装了 git，并且它
应该像我的那样出现版本号。
如果没有，您可能需要运行此命令。
Xcode select minus minus install，这会在您的 Mac 上安装一些基本的开发人员工具。
我在设置说明中有一个链接。
我不会这样做，因为我已经安装了 Xcode 和 Developer 工具。
好的，如果你输入 git minus minus version，你会得到一个数字。
你来到仓库，你已经登录了 GitHub，右上角有一个绿色的代码按钮。
然后你按那里。
也许我建议您此时选择 Https 版本。
我将选择这个版本，因为我有这样的凭证。
但你也可以选择另一个。
然后按那里的复制按钮将其复制到剪贴板中。
因此，一旦您复制了此文本（即此存储库的链接），您就可以返回到
命令行。
在你的项目目录中，我在用户编辑的项目中。
我现在要输入 git clone，然后输入我从剪贴板粘贴的存储库链接。
我按回车键，它就进来了，就完成了。
如果我现在看一下，您会发现有一个名为“代理”的目录。
如果我进入代理，我现在会看到我有完整项目的目录。
我想提一下，我们现在在我的项目目录中的这个目录中，
代理目录。
这里，这被称为项目根目录。
如果您位于代理项目的顶级目录中。
所以这是项目根目录。
您会在课程中以及一般情况下听到提到这一点。
因此，值得了解的是，事实就是如此。
但这是设置完成的第一步。
好的。
欢迎来到 Mac 设置的第二步。
我们现在要安装 Cursor I IDE，这很棒。
太棒了。
你一定会喜欢它的。
如果您已经有了光标，那么当然可以跳过这一步。
否则，打开您最喜欢的浏览器并转到光标。
这里我们有安装光标的屏幕。
您需要首先使用此处的注册按钮创建一个帐户。
如果您还没有，它只会引导您完成。
我自己使用我的 Google 凭据，并且我自己选择了 Trial Pro 计划，该计划至少是免费的
目前。
然后我按下 Mac 版的“下载”，然后就会出现一个安装程序。
然后我运行该安装程序，然后它问我几个问题。
我登录然后它就会安装它。
我的意思是，我确信你已经习惯了这些事情。
然后，您将其拖放到应用程序中，然后打开它，它就会安装它。
简单易行。
我选择了所有默认设置说明，没有什么特别的。
然后你应该启动它并且你应该处于光标位置。
这就是我们下一步要去的地方。
好的。
因此，一旦您打开新安装的光标，它应该看起来像一个漂亮的大空的
屏幕。
我们将在此处按下“打开项目”按钮。
然后我们将导航到项目，无论它在哪里。
我想它将位于顶级项目，然后是代理，这是我们刚刚创建的新文件夹
安装。
这称为项目根文件夹。
这里是。
然后我们要按下打开键。
就是这样。
光标打开。
我们这里有一个很好的屏幕，称为资源管理器，它显示了按以下方式组织的所有文件
目录。
这些目录之一可能已打开。
您只需单击开关即可将其折叠起来。
这里可能会有一个框，上面有某种欢迎光标的信息，等等等等。
如果左上角的那个额外的盒子里有适合你的东西，只需从其中取出 X 即可。
这里是一个聊天屏幕，您可以在其中与人工智能讨论您的代码。
我现在建议我们不要这样做，以保持事情真正干净。
所以我们现在看到的是这里一个不错的大区域。
代码资源管理器就在这里查看我们的目录，包括自述文件等。
恭喜您进入光标状态。
这就是完成说明的第二步。
现在我们进入了说明的第三步，这是我最喜欢的一步
安装。
您拥有非常棒、快速且易于使用的包管理器，您将会
对此真的很高兴。
我知道这就像要学习另一项新事物，这总是一种痛苦，但我告诉你，它太棒了。
我们这样做的部分原因是因为我之前课程的一名学生说，你知道，你真的
应使用紫外线。
好多了。
所以我听说过它。
我知道它正在流行，但在那之前我自己并没有真正使用过它，这推动了我
去做它。
我从未回头。
我们会发现很多AI平台、代理平台都会使用或者自己使用UV。
所以这对我们来说会非常顺利。
如果您还不是紫外线转换者，您会很感激我向您展示了这一点。
好的。
所以第一步是安装UV。
这样做的方法是打开一个浏览器窗口。
是的，你可以通过 Google 搜索 UV 包管理器。
或者您可以查看我在说明中提供的链接，您会看到有 um
链接到 GitHub。
其中有一些明确的安装说明。
您只需在终端中运行这个命令，我会将其复制到剪贴板。
就在那里。
现在实际上有一种新的简单方法可以在终端中运行，因为您可以在光标内执行此操作。
这又是我的光标屏幕。
实际上有一个视图菜单。
你可以去查看然后终端。
或者你可以知道按控制按钮而不是命令按钮，而不是带有波浪线三叶草的按钮
就在上面，而是键盘控制左下角的控制按钮。
然后是键盘左上角的勾号。
或者至少在我的键盘上。
然后出现了一个终端。
但您也可以转到查看菜单并选择终端。
就是这样。
现在您只需粘贴该命令即可运行安装。
它会非常快，你就会完成。
我不会运行它，因为我已经运行了它。
完成此操作后，您可能需要按 X 关闭此终端，并且您可能
实际上需要退出光标并恢复光标，因为它需要
刷新其环境变量。
但是，如果你已经这样做了，那么如果你输入 UV minus minus version，它应该给你一个版本号
这告诉您一切都很好，UV 已安装。
呃，这样我们就差不多准备好了。
现在只剩下一个命令了。
那是什么命令？
我听到你问。
此时只需键入即可。
你看就是这样。
它将查看这里的一些其他文件，例如 Python 版本
文件和 pyproject.toml 以及其他一些东西和 UV 锁。
它将使用它来构建我们的环境，让我们看看它是如何做到的。
关了就走了。
现在我告诉你它很快，你会发现它非常快。
那是刚刚完成的。
但这实际上比您要快。
它之所以那么快，是因为它确实缓存了我之前做过的事情。
当你这样做的时候，大约需要三分钟、四分钟，还是很快的
因为 Anaconda 大约需要一个小时左右。
所以它会很快，但仍然有很多东西需要安装，所以你必须坐下来
等待一切安装完毕，但当所有东西都在那里建造时，请享受紫外线的原始力量一次
完成了，您可能会注意到有一个新的。
出现了一个叫做dot的目录，它就像一个传统的Python虚拟环境。
如果你知道这些事情，它就会为这个项目创建一个。
因此，UV 的真正好处之一是它与所有的兼容和一致
在 Python 中执行操作的其他方式。
并不是有像 Conda 这样的新东西。
所以它已经设置好了，现在这将是我们将要使用的环境
点向前。
当你运行 Python 脚本时，而之前你可能已经输入了 Python，然后输入了一些东西，什么
你现在要输入的是你已经运行了，然后是同样的事情，这会自动确保
它在该环境中运行。
另外值得一提的是，它已经安装了专用版本的Python，对吧？
对于这个项目。
它实际上是 Python 3.1 版本。
呃，Python 的最新版本是 3.13。
那还不是。
并非所有数据科学包都已为此做好准备。
所以我们正在使用 3.1，所有内容都将在该 Python 中。
如果您还没有安装它，它会专门为您安装
项目。
紫外线真的很好。
它将这种孤立的环境与快速简单的东西结合起来，我非常喜欢
希望这对你有用。
这意味着第三步已经完成，我们可以继续第四步。
因此，对于第四步，我们将使用 OpenAI 设置密钥。
现在我想再次强调，虽然我确实鼓励您使用 OpenAI 设置密钥，
要使用该 API，本课程的项目不需要使用该 API。
自述文件中有其他选择，但这就是我们现在要做的。
我假设你很擅长这个，我们可以加入。
因此，您可以像这样访问 Openai.com 平台。
这会将您带到 OpenAI 的前屏幕，您可以在其中设置帐户。
如果您还没有，请注册或登录（如果您有）。
我要登录，因为我已经有了一个。
使用我的 Google 凭据登录。
这里有我的帐户。
我们已登录，希望您也已登录。
让我为你把这个变得又漂亮又大。
好的。
因此，现在我们在 OpenAI 中必须做两件事。
我们现在要去做这两件事，记住这不是必需的，你也可以这样做
同样的事情，这个类似的网站用于深度搜索和许多其他网站，您可以建立
将您的密钥放入其中任何一个中，然后遵循相同的过程即可。
但现在让我们开始吧。
正如我所说，这是两个步骤。
第一个是进入此处的设置菜单并进行计费。
您可以在此处设置帐单详细信息。
现在你必须申请信用余额，提前给 OpenAI 一些钱。
我在这里给了它很多钱，因为我正在做各种不同的事情，而你
无论如何都不需要给它那么多钱。
有最低充值限额。
截至目前，他们至少需要 5 美元，但事实确实如此。
他们有时会有优惠。
这里正在发生一些事情，您可以阅读一下。
也许现在有一些免费代币的交易，但有不同的交易，您可以按
添加到信用余额以预先存入 5 美元。
我相信，这就是现在所需要的。
我们只会在这门课程上花费几美元，并且您拥有完全的灵活性和
您可以回来看看您在我们讨论的过程中花费了多少积分。
但我建议这样做，投入 5 美元。
但请记住，如果您不想，则不需要。
完成此操作后，您将转向 API 密钥。
其中一部分是您可以看到您设置的将用于该项目的密钥的地方。
如果你已经有钥匙了，那就太好了，你的状态很好，但我认为你没有，在
在这种情况下你按这个绿色。
创建新的密钥。
你离开，你给它起一个无关紧要的名字。
仅供您以后参考。
然后对于项目，请务必选择默认项目并将其保留为所有权限，然后按
创建密钥。
然后它会提示你。
它将显示您将使用的密钥。
您可以将其复制到剪贴板中。
我们稍后将把它粘贴到光标中我们要使用它的地方。
现在事情是这样的。
这里有一个需要注意的棘手问题。
很容易将您的密钥粘贴到有用的应用程序中，例如记事本或其他应用程序，
但那里有一个陷阱你需要小心。
我认为有些程序包括记事本。
如果您粘贴某些文本然后按 Enter 键，则会将该文本中的某些字符更改为
更好，格式就像将连字符变成长连字符，这真的很难发现。
这基本上会使你的密钥失效。
您的密钥现在将是一组不同的字母或字符，当您尝试在您的应用程序中使用它时
文件，它将会失败并且几乎不可能追踪它，因为它正在
看起来很完美。
这真的很令人沮丧。
很多人都遇到过这个问题。
因此，我建议您将其复制到剪贴板中，然后在下一步中将其直接粘贴到光标中。
最好将其副本保存在某个地方。
只是要非常小心，确保你这样做的方式不会覆盖你的角色，这样
你保留了原件，而且感觉状态良好。
我的，呃，公共服务公告是关于使用钥匙时需要注意的事项。
但希望你已经设置了你的密钥，你已经将它复制到剪贴板，你可能已经做了备份
安全的地方。
现在我们已经准备好进行下一部分了。
这是环境设置的第五步。
这是最后一步。
我们几乎完全完成了。
我们再次回到光标处查看光标。
我只是要按一下 X 来删除该屏幕。
我要按 X 来删除我的终端。
所以我们在这里看到一个漂亮的干净页面。
现在。
在探险家的下面。
我已经折叠了所有这些文件夹。
我将右键单击并在此处底部说出新文件。
我将创建一个新文件。
我将给它一个非常精确的名称。
并且您必须为其指定完全相同的名称。
如果你在一个字符上犯了错误，那么你以后就会遇到问题。
所以这一点一定要小心。
它以点、句号、句号开头，然后是字母 E、点、E、env。
它必须被准确地称为这个。
稍后您就会明白原因。
但基本上这是一个经常用来存储环境变量的文件，
作为变量加载到我们的环境中，我们将使用这些变量来存储密码、令牌和密钥等内容。
而且它不会被签入 GitHub。
因此，它会保留为您的私人文件。
这是管理此类事情的常用技术。
它被称为 dot env。
它必须被准确地称为。
所以我们现在可以做的就是在这里输入我们想要记住的密钥。
我们特别要记住的是 OpenAI 的密钥。
它是 OpenAI 下划线 API 下划线键。
它实际上在这里提示我，因为光标很聪明并且知道我们在做什么
试图做。
我们只需按 Tab 键即可将其全部填充。
但我不会那样做。
我要输入 OpenAI API key 等于没有引号、没有空格、前后没有空格以及
人们。
一个常见的错误是，有时人们说开放 API 密钥或 OpenAI 密钥，但事实并非如此。
OpenAI API 密钥。
一定是这样的。
我认为这是本课程中唯一要求每个字母都正确的事情之一。
所以要小心。
这就像人们在环境设置中感到沮丧的 90% 原因。
这就是这个文件吗？
好的。
接下来，您只需将来自 OpenAI 的密钥粘贴到此处即可。
它应该以 ESC dash proj dash 开头，然后是一堆字母和数字，可能带有下划线
符号也是如此。
这一切都应该发生。
其中一堆，不是光标中的 123456780，而是真正的密钥，而不是 SK proj，然后
另一个 SK 项目或者一些人做过的类似的事情。
一定要恰到好处。
很抱歉继续说下去，但这就是问题的根源。
因此，请确保该键（此处显示为紫色的东西）正是您要使用的键。
取自开放人工智能。
它看起来应该很完美。
完成后，您可以使用命令 S 来保存该文件。
而且你会保持良好的状态。
到那时，环境设置的第五步就结束了。
我们将完成环境设置，并且很高兴进入实际项目。
怎么样？
所以恭喜你。
谢谢。
希望这一切现在都能发挥作用。
我们很快就会知道。
当我们与 PC 团队重聚时，我们将在下一次讲座中与您见面。