Usted puede venir desde la dirección opuesta y hacer el Qgis python un sistema de python, que permite el uso de Windows estándar instaladores para los paquetes adicionales.
Esto se puede hacer mediante la creación o modificación del registro de windows. He aquí un ejemplo para python 2.7 distribuido con Osgeo4w, instalado en una ubicación no estándar:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Python]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.7]
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.7\InstallPath]
@="D:\\o4w\\apps\\Python27"
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.7\PythonPath]
@="D:\\o4w\\apps\\Python27;D:\\o4w\\apps\\Python27\\Lib\\;D:\\o4w\\apps\\Python27\\DLLs\\"
He creado un grupo experimental o4w registrar paquete de python para agregar y quitar esta configuración de registro. No o4w o de la versión de python específico y utiliza el entorno para determinar el número de versión y los valores de ruta. El código está aquí y que mejor funciona en sistemas de 32 bit; existen algunas particularidades a 64 bits, los registros no he averiguado cómo lidiar con todavía.
register-python
no hace nada si el sistema de python es la misma versión principal, por ejemplo, sólo puede tener una de Python 2.6 en un momento. Es perfectamente viable para tener ArcGIS 10 python 2.6 en el registro, al mismo tiempo, como Qgis python 2.7, aunque.
Si usted está usando el enfoque manual y editar directamente el registro, usted puede guardar el sistema actual de python simplemente cambiar el nombre, la ejecución de la instalación de programas, y luego cambiar de nuevo. Ejemplo:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\2.6
; rename to:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\arcgis_2.6