官网其他参考https://developers.arcgis.com/python/
这些都可以直接打开下载
9.5 Creating and opening a notebook
可以在Pro中打开Jupyter Notebook,也可打开单独的Jupyter或者JupyerLab,或者通过arcgis enterprise打开寄托的Notebook。这里描述了前两种方法的使用。
首先可以在arcgis pro中打开notebook,可以创建、编辑、运行。
输入笔记本的文件名称,然后按Enter键。将在文件夹中创建一个扩展名为.ipynb 的新文件,这个格式由ArcGIS Pro识别,因此 将在“目录”窗格中的文件夹中看到一个新条目。
也可以通过单击“New Notebook”,从“Insert”选项卡创建新笔记本,允许您将笔记本文件保存在您选择的文件夹中,并且新笔记本将添加到“Catalog”窗格中的“Notebooks”节点下。
双击文件或者右键打开文件,就可以在Pro的主窗口中查看。
图中内核kernel是一个运行并查看笔记本中代码的程序。Jupyter中有python的内核,但是也可以使用于其他编译语言的内核。在Jupyer中是运行一个一个的代码片段,内核就像是一个在后台运行的程序,以便于执行笔记本中的代码。内核是特定于环境的,在本例中环境是Pro应用程序的环境。
Notebook中的内容不会和Pro中其他的内容交互,也不会产生历史记录。不能像使用Python窗口一样将数据集直接拖拽到窗口内的代码。
当然也可以在Pro外面直接使用python命令提示符窗口打开Jypyter。在命令行中可以直接搜索Jupyter Notebook,打开Jupyter。
如图所示,我的命令提示符在我clone环境中,不在原本的arcgispro-py3环境中。接下来可以先导航到某一个文件夹,以便将相关的Notebook文件存储到该文件夹。使用cd命令即可。、
cd命令:
转到根文件夹:cd
向下转到一个文件夹:cd<文件夹名称>
向上转到一个文件夹:cd…
更改驱动器:<驱动器号>:
转到特定的文件夹:cd /d 驱动器号:\path \<文件夹名称>
我这里要从D盘转到E盘一个文件夹,因此要cd /D E:\GEELearn
按照原书来说是cd E:\GEELearn,结果是不对的。输入Jupyter Notebook,回车启动,会提示很多信息。包括Notebook的URL地址 localhost:8888,,这个开头后面跟的是一个令牌,包含了正在使用的特定的Python环境的信息以及Notebook的保存位置等。
并且命令提示符的当前会话会标记为Jupyter notebook尽管命令提示窗口仍处于打开状态,但默认的web浏览器应用程序会自动打开,这个 URL通常为http://localhost:8888/tree,这意味着它指向您的桌面计算机作为本地服务器,URL的“tree”部分意味着它显示的是您工作文件夹中的文件夹和文件,在本例中为E:\GEELearn。此时,工作文件夹本身的位置不会出现在界面中。如果此文件夹中有现有笔记本,它们将显示为列表。如果您尚未创建任何笔记本,页面将显示消息,“The notebook list is empty。”
现在您已经准备好创建您的notebook 文件了。在“文件”选项卡的右上角,单击“新建”>“Python 3”。
参考另一篇文章,我这里改成成了Python 3learn
可以点击Untitled对其重命名
重命名后,浏览器地址栏变为了;http://localhost:8888/notebooks/learn_1.ipynb。变化将会自动保存更改,也可以使用菜单栏的保存等继进行保存。
此外,使用文件资源管理器导航到计算机上感兴趣的文件夹,您将看到新创建的.ipynb文件。但是,您无法通过双击打开.ipynb ,因为笔记本只能从运行适当Python内核的应用程序中打开。
现在已经看到了两种不同的笔记本电脑使用方式:(1)直接从ArcGIS Pro中使用;(2)使用命令提示符在web浏览器中启动Jupyter Notebook,后者被称为“经典”的Jupyter notebook 。这两种方法都可以用于创建新笔记本、编辑现有笔记本以及在笔记本中运行代码。通常,这两种方法提供相同的功能,并且它们可以互换使用。例如,您可以在ArcGIS Pro中开始处理新笔记本,然后稍后在web浏览器中打开它,反之亦然。
然而,也有一些不同之处需要注意。首先,正如前面对步骤的解释所示,在ArcGIS Pro中直接使用笔记本电脑的步骤更少,也更方便。其次,这两种方法都需要一个包含必要包的conda环境。当直接在ArcGIS Pro中工作时,所使用的环境是应用程序当前会话中的活动环境。从命令提示符启动Jupyter Notebook时,将从命令提示符设置环境,菜单和工具是相似的,但并不完全相同。当直接在ArcGIS Pro中使用笔记本电脑时,一些元素由应用程序控制,因此会从笔记本电脑界面中删除。这些元素包括保存笔记本和中断内核的选项,这些选项是ArcGIS Pro中“笔记本”选项卡的一部分,但却是经典Jupyter笔记本中的常规菜单和工具选项。最后,也许也是最重要的一点,您可以在没有安装ArcGIS Pro的计算机上使用网络浏览器启动Jupyter Notebook,无论笔记本是如何创建的。
使用notebook的第三种方法是使用ArcGIS Enterprise托管它们,这些托管notebook界面与ArcGIS Pro中的笔记本视图几乎相同。