Português

FAQ: Qual versão do Python é usada no ArcGIS?

Question

Qual versão do Python é usada no ArcGIS?

Answer

A linguagem de programação Python foi usada em todas as versões desde o ArcGIS 9.0. Ele é incorporado nas configurações do ArcGIS Desktop, ArcGIS Pro e ArcGIS Server. O ArcGIS instala as versões do Python listadas abaixo.

Além disso, as versões mais recentes também incluem a versão do NumPy e matplotlib no ambiente Python.

Anotação:
Não é recomendável instalar uma versão independente do Python para uso no ArcGIS Desktop. O uso de uma versão diferente do Python pode levar a problemas de compatibilidade e problemas de pasta raiz. Não é possível substituir a versão do Python que acompanha o ArcGIS Server.

ArcGIS Pro

As versões do Python e da pilha dele podem ser determinadas abrindo a janela do Python no aplicativo (Exibição > Python) e digitando os seguintes comandos:

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

Os comandos exibem a versão padrão do Python usada no aplicativo. Na imagem abaixo (ArcGIS Pro 2.1), a versão do Python é 3.6.2, seguida pelas versões dos pacotes matplotlib, numpy e scipy. Há muitos outros pacotes incluídos no ambiente Python. Você pode verificar a versão deles usando a guia Python nas configurações do ArcGIS Pro.

User-added image

Anotação:
No ArcGIS Pro versões 1.0 a 1.2, se o Python fosse usado de forma independente do ArcGIS Pro, seria necessário instalar o Python for ArcGIS Pro. Isso não é necessário para versões 1.3 e posteriores.

ArcGIS Desktop

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

ArcGIS Enterprise

O componente ArcGIS Server do ArcGIS Enterprise também inclui o Python. Em versões recentes, são fornecidos os tempos de execução do Python 2.x e do Python 3.x.

ArcGIS Server

  • 10.7.1
    • Python 2.7.16, NumPy 1.9.3 e 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, e 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, e 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, e matplotlib 1.5.2
    • Python 3.6.2
  • 10.5.1
    • Python 2.7.13, NumPy 1.9.3, e matplotlib 1.5.2
    • Python 3.5.3
  • 10.5
    • Python 2.7.12, NumPy 1.9.3, e matplotlib 1.5.2
    • Python 3.5.2
  • 10.4 e 10.4.1
    • Python 2.7.10, NumPy 1.9.2, e matplotlib 1.4.3
    • Python 3.4.1
  • 10.3.x - Python 2.7.8, NumPy 1.7.1 e matplotlib 1.3.0
  • 10.2.1 e 10.2.2 - Python 2.7.5 e NumPy 1.7.1
  • 10.2 - Python 2.7.3 e NumPy 1.6.1
  • 10.1 - Python 2.7.2 e NumPy 1.6.1
  • 10.0 - Python 2.6.5 e NumPy 1.3.0

Related Information

Last Published: 5/12/2021

Article ID: 000013224

Software: and prior) 10, ArcGIS Desktop 10, ArcGIS Enterprise 10.6.1, 10.6, 10.5.1 ArcGIS for Desktop 10.5, 10.4.1, 10.4, 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS GIS Server 10.5, 10.4.1, 10.4, 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1, (10.0, Desktop 10.6.1, 10.6, 10.5.1 ArcGIS Pro 2.8, 2.7.3, 2.7.2, 2.7.1, 2.7, 2.6.5, 2.6.4, 2.6.3, 2.6.2, 2.6.1, 2.6, 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