Python
Cuando utilice bibliotecas Python personales en MapForce, es posible que tenga que especificar la ruta de acceso al directorio principal de Python en la sección Python del cuadro de diálogo Opciones (imagen siguiente).
De forma predeterminada, MapForce intenta detectar automáticamente una instalación adecuada de Python. Para obtener información específica sobre cada sistema operativo, consulte las subsecciones Windows y Linux que figuran a continuación.
La ruta personalizada que se añada en este cuadro de diálogo tendrá prioridad sobre cualquier otra ruta de Python que se detecte automáticamente.

Tenga en cuenta que:
•La plataforma de MapForce (versión de 31 o de 64 bits) debe ser la misma que la de Python.
•Puede utilizar un directorio de entorno virtual (venv). MapForce detecta automáticamente la instalación subyacente de Python.
•Tras modificar la ruta de Python, es posible que tenga que reiniciar MapForce para que la nueva configuración surta efecto.
Modificar la ruta de inicio de Python a través de MapForce Server
Si ejecuta una asignación que contenga funciones Python personales con MapForce Server, puede configurar el directorio principal de Python mediante la opción --py del comando run. Esto anula el directorio de inicio de Python detectado automáticamente. Para obtener más información, consulte la documentación de MapForce Server (https://www.altova.com/es/documentation#mapforceserver).
Windows
En Windows, MapForce busca una instalación de Python en el siguiente orden:
1.La ubicación especificada por la variable de entorno %PYTHONHOME%.
2.Los directorios que figuran en %PATH%, buscando python.exe o python3.exe.
Una vez detectada una instalación de Python, MapForce también localiza la biblioteca dinámica (DLL) de Python. Busca el archivo DLL en el directorio de instalación de Python. Si Python está instalado en un entorno virtual, MapForce comprueba la ruta de instalación de Python especificada en el archivo pyvenv.cfg.
Linux
En Linux, MapForce busca una instalación de Python de la siguiente manera:
1.MapForce localiza en primer lugar el ejecutable de Python. Si se ha definido la variable de entorno $VIRTUAL_ENV, MapForce utiliza el ejecutable de python3 de ese entorno virtual. De lo contrario, utiliza python3 y deja que el sistema localice el ejecutable.
2.A continuación, MapForce ejecuta el ejecutable de Python para determinar la carpeta de instalación de Python, la ubicación de la biblioteca dinámica de Python y la ruta de acceso al ejecutable de Python. Esta información se utiliza para inicializar Python.