中文

常见问题解答:ArcGIS 中使用的 Python 是什么版本?

问题

常见问题解答:ArcGIS 中使用的 Python 是什么版本?

答案

自 ArcGIS 9.0 起,每个版本中均已使用 Python 编程语言。 它已合并到 ArcGIS Desktop、ArcGIS Pro 和 ArcGIS Enterprise 的安装程序中。 ArcGIS 将安装以下列出的 Python 版本。

最新版本还包括 Python 环境中随附的 NumPy 和 matplotlib 版本。

: 建议不要安装用于 ArcGIS 的独立版本 Python。 使用不同版本的 Python 会导致兼容性问题和根文件夹问题。 不支持替换 ArcGIS Server 随附的 Python 版本。

ArcGIS Pro

可以通过在应用程序中打开 Python 窗口(“视图”> Python),并键入以下命令来确定 Python 版本及其堆栈版本:

import sys import matplotlib import numpy import scipy print(sys.version) print(matplotlib.__version__) print(numpy.__version__) print(scipy.__version__)

这些命令将显示与应用程序配合使用的默认 Python 版本。 在下图中 (ArcGIS Pro 2.5),Python 的版本为 3.6.9,其后依次为 matplotlib、numpy 和 scipy 软件包的版本。 Python 环境还包含许多其他软件包。 可以使用 ArcGIS Pro 设置中的 Python 选项卡来检查这些软件包的版本。

Python 脚本中版本结果的图像

: 在 ArcGIS Pro 1.0 到 1.2 版本中,如果在 ArcGIS Pro 之外使用 Python,则需要安装 Python for ArcGIS Pro。 在版本 1.3 及更高版本中,无需执行此操作。

ArcGIS Desktop

  • 10.8.1 - Python 2.7.18 和 NumPy 1.9.3
  • 10.8 - Python 2.7.16 和 NumPy 1.9.3
  • 10.7.1 - Python 2.7.16 和 NumPy 1.9.3
  • 10.7 - Python 2.7.15 和 NumPy 1.9.3
  • 10.6.1 - Python 2.7.14 和 NumPy 1.9.3
  • 10.6 - Python 2.7.14 和 NumPy 1.9.3
  • 10.5.1 - Python 2.7.13 和 NumPy 1.9.3
  • 10.5 - Python 2.7.12 和 NumPy 1.9.3
  • 10.4.x - Python 2.7.10 和 NumPy 1.9.2
  • 10.3.x - Python 2.7.8 和 NumPy 1.7.1
  • 10.2.1 和 10.2.2 - Python 2.7.5 和 NumPy 1.7.1
  • 10.2 - Python 2.7.3 和 NumPy 1.6.1
  • 10.1 - Python 2.7.2 和 NumPy 1.6.1
  • 10.0 - Python 2.6.5 和 NumPy 1.3.0

ArcGIS Enterprise

ArcGIS Enterprise 还随附 Python。 在最新版本中,将提供 Python 2.x 和 Python 3.x 运行时。

ArcGIS Enterprise

  • 10.8.1
    • Python 2.7.18、NumPy 1.9.3 和 mayplotlib 1.5.2
    • Python 3.6.10、NumPy 1.18.1 和 matplotlib 3.2.1
  • 10.8
    • Python 2.7.16、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.6.9、NumPy 1.16.5 和 matplotlib 3.1.1
  • 10.7.1
    • Python 2.7.16、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.6.8、NumPy 1.16.2 和 matplotlib 3.0.3
  • 10.7
    • Python 2.7.15、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.6.6、NumPy 1.15.1 和 matplotlib 2.2.3
  • 10.6.1
    • Python 2.7.14、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.6.5、NumPy 1.14.2 和 matplotlib 2.2.2
  • 10.6
    • Python 2.7.14、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.6.2
  • 10.5.1
    • Python 2.7.13、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.5.3
  • 10.5
    • Python 2.7.12、NumPy 1.9.3 和 matplotlib 1.5.2
    • Python 3.5.2
  • 10.4 和 10.4.1
    • Python 2.7.10、NumPy 1.9.2 和 matplotlib 1.4.3
    • Python 3.4.1
  • 10.3.x - Python 2.7.8、NumPy 1.7.1 和 matplotlib 1.3.0
  • 10.2.1 和 10.2.2 - Python 2.7.5 和 NumPy 1.7.1
  • 10.2 - Python 2.7.3 和 NumPy 1.6.1
  • 10.1 - Python 2.7.2 和 NumPy 1.6.1
  • 10.0 - Python 2.6.5 和 NumPy 1.3.0

ArcGIS Notebook Server
ArcGIS Notebook Server 中的每个 notebook 运行时都打包了精确的 Python 库列表,包括每个库的特定版本。 如果您需要一个默认情况下不处于任一运行时的库,您可以扩展 notebook 运行时以包括该库。 有关每个默认运行时中打包的 Python 库的完整列表,请参阅 ArcGIS Notebook Server 在线帮助可用 Python 库

Related Information

上次修改时间: 6/26/2020

文章 ID: 000013224

软件: ArcGIS Pro 2.5.2, 2.5.1, 2.5, 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3.3, 2.3.2, 2.3.1, 2.3, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2, 2.1.3, 2.1.2, 2.1.1, 2.1, 2.0.1, 2.0, 1.4.1, 1.4, 1.3.1, 1.3, 1.2 ArcMap 10.8, 10.7.1, 10.7, 10.6.1, 10.6, 10.5.1, 10.5, 10.4.1, 10.4, 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1, 10