石家庄网站优化多少钱国外服务器做视频网站
石家庄网站优化多少钱,国外服务器做视频网站,网站布局模板,西安做搭建网站文章目录1. Jupter Notebook 的介绍2. Jupter Notebook 的安装2.1 下载Anaconda2.1.1 官网下载2.1.2 清华源下载2.2 安装Anaconda2.3 检验安装2.4 环境配置#xff08;若你刚刚安装时候没有勾选添加环境#xff09;3. Jupter Notebook 的使用3.1 启动 Jupter Notebook3.2 cel…文章目录1. Jupter Notebook 的介绍2. Jupter Notebook 的安装2.1 下载Anaconda2.1.1 官网下载2.1.2 清华源下载2.2 安装Anaconda2.3 检验安装2.4 环境配置若你刚刚安装时候没有勾选添加环境3. Jupter Notebook 的使用3.1 启动 Jupter Notebook3.2 cell单元格3.3 kernel核4. Jupter Notebook 的相关设置4.1 修改 Jupter Notebook 默认启动目录4.2 Jupter Notebook kernel 切换4.2.1 安装 ipykernel4.2.2 使用 ipykernel 将环境注册到 Jupter 中4.2.3 在 Jupyter 中 选择使用该环境5. Jupter Notebook 的相关问题5.1 为什么说 Jupter Notebook 适合新手5.2 Jupter Notebook 和 JupterLab 有什么区别5.3 我的建议1. Jupter Notebook 的介绍Jupter 其实支持多种语言包括Julia、Python、R。我们常见得“.ipynb” 文件是Notebook 文档的扩展名代表 “IPython Notebook”。它是一个JSON 格式的文件存储了所有代码、输出结果、文本和元数据。一个 Notebook 由一系列 “单元格cell” 组成这是其交互性的基础。单元格cell的两种主要模式编辑模式按 Enter可以编写内容。命令模式按 Esc可以操作单元格本身如移动、删除、运行。单元格的三种主要类型代码单元格编写可执行代码如 Python。运行后会显示输出文本、图表、表格等。Markdown 单元格编写格式化的文本、标题、列表、数学公式LaTeX、插入图片或链接。原始单元格用于直接写入不经转换的文本较少用。其因为适合学习和教学而被广泛使用。除此之外其可以记录完整的过程结果因此方便复现结果。但是其相比专业的IDE其调试功能较弱。而且当项目变大时大量代码堆积在 Notebook 中会变得难以维护。最佳实践是将核心函数提取到 .py 模块中在 Notebook 中调用。此外前面所说的单元格cell机制会导致单元格cell的运行顺序会影响变量状态如果不按顺序执行可能导致混乱的结果。2. Jupter Notebook 的安装Jupter Notebook 一般用 Anaconda 就可以方便使用和管理我们安装 Anaconda 就可以使用 Jupter Notebook。2.1 下载Anaconda2.1.1 官网下载官网官网我们直接点跳过注册。然后我们按照我们的版本安装就好。由于服务器在国外所以网页打开以及下载速度都很慢因此也可以考虑方法22.1.2 清华源下载网站地址清华源你可以点击Date从而以时间排序快速找到你想下载的版本找到对应自己电脑系统的就好你也可以在这里找到你想要的版本进行下载。2.2 安装Anaconda我们打开下载好的安装包点击Next。点击I agree。这里是问你为哪些用户这里随便我就直接点击Next下一步了。这一步选择安装位置建议安装在D盘因为Anaconda占用的空间还是蛮大的我这里选择安装到D盘然后点击Next。这里第一个勾是快捷方式建议勾上。第二个是帮你把Anaconda3添加到环境变量中这里勾上后面就会方便很多否则后面你还需要手动添加环境。第三个是将Anaconda3自带的Python环境作为默认的Python环境如果你的电脑之前安装了Python环境还想继续使用之前的环境就不勾选如果你之前安装的话你勾选它会建议你卸载之前的Python我这里就不勾选了。第四个是清除安装时的一些缓存可以节省空间。然后我们点击Install开始安装。然后我们等其安装完毕后点击Next。这里也直接点击Next就好。这里我们可以直接点击Finish也可以把上面两个勾去掉再点击第一个是直接启动Anaconda第二个是一个官方的教学。至此你已安装Anaconda。2.3 检验安装在键盘上同时按住winr键然后输入cmd如图所示然后按下回车。然后输入conda如果结果如图类似则说明你安装成功并完成环境配置否则你还需要进行环境配置请看下一个环节。2.4 环境配置若你刚刚安装时候没有勾选添加环境如果你怕麻烦建议你卸载Anaconda后再次重新安装并勾上配置环境选项请看上面的步骤。你也可以自己尝试手动添加。可以通过打开设置里的系统信息然后点击高级系统设置再点击环境变量打开到对应环境配置界面。也可以右击桌面上的此电脑或者文件管理器中的此电脑选择属性打开系统信息界面再选择高级系统设置打开环境变量。文件管理器如上图所示是菜单栏长的这个像文件夹的软件。如果你还是找不到文件管理器你可以再从刚刚下载的地方选择在文件夹中显示打开文件管理器在左边能找到此电脑。或者你还可以通过命令行打开文件管理器只需要像前文中在键盘上同时按住winr键然后输入cmd按下回车就可以打开命令行。然后输入explorer系统即会弹出文件管理器。打开环境配置后双击上面或者下面的Path。然后点右边的新建然后输入你对应目录下的AnacondaAnaconda的脚本Anaconda的bin目录也就是图片框中的五个的第一个、第五个、第四个。注意1.这里我安装的位置是再D盘的Anaconda文件夹所以是这样的若你安装的地址不同请输入对应地址的结果。若你不放心你可以考虑前面安装的时候选择在D盘新建的Anaconda文件夹下安装。2.可以上移到最上面也可以不上移到最上面。然后你可以关掉你前面打开的终端重新打开一遍终端再输入conda命令你应该会收获和上面图片类似的结果这样你的环境配置就完成了。注意如果依旧提醒你没有conda命令的话你需要关掉该终端重新打开一遍终端。3. Jupter Notebook 的使用3.1 启动 Jupter Notebook我们安装完 Anaconda 后启动 Anaconda 后在里面找到 Jupter Notebook然后点击 Launch 启动就好。等待一会其就会在你的浏览器里出现一个 Home 主页。这就是 Jupter Notebook 的核心页面。3.2 cell单元格3.3 kernel核4. Jupter Notebook 的相关设置4.1 修改 Jupter Notebook 默认启动目录这一点看自己是否需要因为 Jupter默认启动目录是 C 盘而且无法切换到更上一级目录因此比如我们想访问的文件是在 D 盘那么我们就无法从这里跳转到指定目录处。因此如果比如你想把相关的文件放在 C 盘之外的盘你需要进行这一步操作否则不需要修改。我们先打开 Anaconda Prompt。然后输入。jupyter notebook --generate-config回车后起就会生成 Jupter Notebook 的配置文件。像我这里由于已经有配置文件了我回车后会选择是否覆盖按 N 或 Enter 会保持原文件不变。按 Y 会用默认配置文件覆盖你的现有配置。因此如果你的配置文件被你修改出了大问题你可以通过这种方式生成一个新的从而忽略掉以前的问题。这个文件的默认位置一般是C:\Users\你的用户名.jupyter\jupyter_notebook_config.py。用记事本或 VS Code 打开该文件搜索 c.ServerApp.root_dir找到这一行。如果找不到可以尝试搜索 c.NotebookApp.notebook_dir 或者 c.ServerApp.notebook_dir这些都是曾经使用的版本甚至最原始的 c.NotebookApp.notebook_dir 依旧在我的文件上保留后面的操作类似。# c.ServerApp.root_dir 将其改为c.ServerApp.root_dirD:/注意去掉前面的 # 因为这个文件是 python 文件所以如果加上注释那么其就无法被运行。然后后面加上想要设置的启动目录这里我想以 D 盘为启动目录因此是这样可以按照自己的需求改成其他盘或者 D 盘下指定的文件夹 这里给出一个参考。c.ServerApp.root_dirD:/jupyter下图给出了参考。因为其是 python 文件所以其当然可以使用任何 ide 打开这样可能更方便操作下图给出 VS Code的示例。这样我们打开 Jupter Notebook 后就是我们刚刚设置的目录了。4.2 Jupter Notebook kernel 切换如果你有多个虚拟环境需要使用不同的虚拟环境去操作那么你需要进行这里的操作否则不需要修改。以我上学的情况为例我大四的两门课可以使用相同的环境去解决但是和之前大二课的环境稍微有些差异。我可以创建专门的环境去解决这两门课然后安装对应的库下图展示了我这个虚拟环境使用了哪些库。这里实现在 Jupter Notebook 中切换 kernel 操作的正是 ipykernel 库。4.2.1 安装 ipykernel我们需要在我们想使用的环境下安装 ipykernel。首先我们打开 Anaconda prompt 切换到我们想要使用的环境。conda activate 环境名然后我们输入以下命令回车后进行安装。condainstallipykernel它会询问你是否确认安装输入 y 然后回车后就开始下载安装。4.2.2 使用 ipykernel 将环境注册到 Jupter 中我们使用下列命令将这个环境注册到 Jupter 中。python -m ipykernelinstall--user --name环境名 --display-name显示的环境名我以这里我的 INT303 环境为例子这一步的操作如下图所示。4.2.3 在 Jupyter 中 选择使用该环境然后我们在我们的 Jupter 文件中就可以看到右上角有这样的 kernel 选择。我们点开就可以看到我们刚刚注册的名为 INT303 的 kernel 在这里。5. Jupter Notebook 的相关问题5.1 为什么说 Jupter Notebook 适合新手传统的代码需要完成脚本运行才能检查结果而 Jupter NoteBook可以让这个操作分开进行。而且新手常因一个错误导致整个程序崩溃而 Jupter Notebook 可以让问题停在错的位置这样能防止错误的传播。当代码报错时错误信息直接显示在单元格下方并且有清晰的追溯路径。这样可以只修改出错单元格重新运行不会丢失之前已成功的计算结果所有变量仍保存在内存中。传统 IDE如 PyCharm要求新手理解“项目”、“模块”、“包”等概念才能开始。而 Jupyter Notebook 允许你从单个文件开始所有代码、笔记、结果都在一个 .ipynb 文件里概念简单直接。而在学习时我们的老师可以制作包含讲解、示例代码和练习的 Notebook学生可以边看边动手修改。而同学们可以跟着教程一步步执行在同一个文件中加入自己的实验和笔记形成完整的学习记录。因此 Jupter Notebook 被认为是非常适合新手学习有关 Python 的 IDE。5.2 Jupter Notebook 和 JupterLab 有什么区别首先JupyterLab 完全兼容 Notebook 文件.ipynb可以无缝切换。实际上JupyterLab 被视为 Notebook 的演进版本未来可能会成为默认选择。下面的表格将两者进行了对比。特性Jupyter NotebookJupyterLab界面设计单文档、简洁界面多面板、可拖拽、可定制布局多任务处理有限一次专注于一个文档优秀可同时处理多个文档和工具扩展性有限有部分扩展插件丰富的插件生态系统高度可扩展学习曲线简单直观易于上手稍复杂但更接近现代IDE文件管理基本文件浏览器增强的文件管理器支持更多操作内置工具核心Notebook功能集成终端、文本编辑器、数据查看器、调试器等代码编辑器Notebook单元格编辑独立的文本编辑器支持多种编程语言Markdown支持单元格内编辑和预览实时Markdown预览独立预览面板工作流管理线性文档工作流模块化、多任务工作流资源占用较轻量稍重功能更丰富启动速度较快相对较慢功能更多适合场景初学者、简单任务、教学演示专业开发、复杂项目、团队协作兼容性经典格式广泛支持完全兼容Notebook文件未来发展方向5.3 我的建议JupterLab和JupterNoterbook都是基于web的交互式环境的IDE适合新手它可以展示每一行代码的运行结果但是还是建议使用Pycharm。想知道Pycharm每一行是怎么运行的也可以考虑用断点展现每一步你也可以在自己的代码中途加入print的方式输出每一行的结果这样我们可以更好地理解代码。