繁体   English   中英

无法在 Jupyter Notebook 中安装 arcpy

[英]Can't install arcpy in Jupyter Notebook

我安装了 ArcGIS Pro,其中包括已安装的 Python 个包。 我正在尝试学习 Python 并想使用 ArcPy 函数。 我以前从未使用过 Jupyter Notebook,但为了开始使用,我创建了一个新的 Python 3 文件。 我输入了安装arcpy的代码,但收到错误消息。

pip install arcpy 
ERROR: Could not find a version that satisfies the requirement arcpy (from versions: none)
ERROR: No matching distribution found for arcpy

import arcpy
ModuleNotFoundError: No module named 'arcpy'

我知道我在某处遗漏了一个链接,我猜它与环境有关。 如何引用安装在 ArcGIS Pro 程序文件中的arcpy包?

使用“非 ArcGIS Pro”Conda 环境

我假设你使用的是 Anaconda 或 Miniconda 安装,不是 ArcGIS Pro 提供的,否则arcpy应该已经可用,无需安装。

注意:如果您想使用 ArcGIS Pro 的 conda 环境,请向下滚动到使用 ArcGIS Pro 的 Conda 环境使用 ArcGIS Pro 中的 Jupyter Notebook

要安装arcpy ,您需要使用conda而不是pip 据我所知, arcpy在 Python Package 索引( pip的存储库)中不可用。

最初设定

打开Anaconda Prompt (如果可以通过PATH变量找到conda ,则打开任何命令提示符)。

首先你需要一个conda环境。 使用以下命令创建一个名为esri-notebook的环境(可以是任何名称):

conda create -n esri-notebook

然后使用以下命令激活环境:

conda activate esri-notebook

使用以下命令安装 Jupyter Lab(或 Notebook):

conda install jupyterlab
conda update --all

使用以下命令安装arcpy

conda install arcpy -c esri

运行 Jupyter 实验室:

jupyter lab

或者,使用以下命令运行 Jupyter Notebook:

jupyter notebook

您的浏览器将打开 Jupyter Lab 或 Notebook。

使用 Jupyter 实验室/笔记本

打开Anaconda Prompt (如果可以通过PATH变量找到conda ,则打开任何命令提示符)。 激活环境:

conda activate esri-notebook

运行 Jupyter 实验室:

jupyter lab

或者,使用以下命令运行 Jupyter Notebook:

jupyter notebook

您的浏览器将打开 Jupyter Lab 或 Notebook。

使用 ArcGIS Pro 的 Conda 环境

打开Python 命令提示符 arcpy可用(无需设置)。

然后使用以下命令启动 Jupyter Notebook:

jupyter notebook

从 ArcGIS Pro 中使用 Jupyter Notebook

您还可以在 ArcGIS Pro 中创建笔记本, arcpy应该可以使用它而无需任何进一步设置。 在分析功能区中找到 Python 按钮:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM