Instrução
Algumas organizações mantêm um repositório compartilhado de scripts Python personalizados e os tornam acessíveis adicionando o caminho para o diretório compartilhado à variável de caminho do Windows Python para cada computador cliente executando o ArcMap.
Por exemplo, \\server\folder\fibo.py contém uma função denominada fib() que retorna a sequência de Fibonacci. A configuração adequada permite que o ArcGIS execute com sucesso o seguinte:
>>> from fibo import fib >>> fib(10)
A mesma funcionalidade pode ser alcançada no ArcGIS Pro com a configuração adequada.
Um arquivo .pth é utilizado pelo ArcGIS Pro para determinar quais módulos estão incluídos. Isso pode ser alterado para incluir caminhos personalizados e precisa ser feito somente uma vez (por computador ou ambiente conda).
import sys; sys.path.append(r"\\server\folder")Esse script pode ser verificado (ou solucionar problemas de sintaxe) inserindo o seguinte comando no Prompt de Comando do Python ou tentando importações do módulo local personalizado.
python -c "import sys; print('\n'.join(sys.path))"
myPythonModules = r'\\server\scripts' sys.path.append(myPythonModules) import myutils # a Python file within myPythonModules
ID do Artigo: 000016978
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri