XSIforum.com

Foros 3D => Autodesk Softimage => Mensaje iniciado por: alanf en 22 Agosto 2009, 05:01:29

Título: Instalacion de Python para que funcione con XSI
Publicado por: alanf en 22 Agosto 2009, 05:01:29
A ver si podemos solucionar este problema de una vez con instrucciones bien claritas... O0


Python mas reciente que es compatible con XSI: 2.6.2





Si estais en Vista, previo a instalar Python por favor desactivar UAC (User Account Control), que puede dar problemas durante la instalacion.

1. Para desactivarlo, id a Inicio / Panel de control / Cuentas de usuario...
2. Click en el enlace Activar o desactivar el Control de cuentas de usuario y click en el boton Continuar de la ventana del UAC.
3. Ahora desactivamos la casilla de verificación Usar el Control de cuentas de usuario (UAC) para ayudar a proteger el equipo, haremos clic en Aceptar y reiniciaremos el PC para que haga efecto los cambios.




(Si intentastes instalar Python y fallastes, por favor desinstalalo antes de seguir con estas instrucciones.)



1. Instala Python 2.6.2 oficial 32bit. (python-2.6.2.msi (http://python.org/ftp/python/2.6.2/python-2.6.2.msi))
2. Instala "pywin32" version 32bit para Python 2.6.x. (pywin32-214.win32-py2.6.exe (http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download))
3. Abre XSI y mira que en tu Script Editor te aparece Python en la lista de Languages. Si todo fue bien, lo veras por ahi. O0





1. Instala los Visual C++ Redistributables en este orden:
(por si las moscas, mejor tenerlas todas)
2005 32bit (http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en) y 64bit (http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4bbc-9673-d6acabd5d13b&displaylang=en)
2008 32bit (http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en) y 64bit (http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en)
2008 SP1 32bit (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2) y 64bit (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ba9257ca-337f-4b40-8c14-157cfdffee4e)

2. Instala Python 32bit (python-2.6.2.msi (http://python.org/ftp/python/2.6.2/python-2.6.2.msi)) a:
c:\Python26-x86

3. Instala Python 64bit (python-2.6.2.amd64.msi (http://python.org/ftp/python/2.6.2/python-2.6.2.amd64.msi)) a:
c:\Python26-x64

4. Instala "pywin32" version 32bit para Python 2.6.x (pywin32-214.win32-py2.6.exe (http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download))

5. Instala "pywin32" version 64bit para Python 2.6.x (pywin32-214.win-amd64-py2.6.exe (http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win-amd64-py2.6.exe/download))

6. Encuentra este archivo:
C:\Softimage\XSI_7.5_x64\Application\bin\XSI.bat
y abrelo en el bloc de notas.

7. Pon esto en una linea nueva antes de la que empieza por "call":
Código: [Seleccionar]
set PATH=C:\Python26-x64;%PATH%
7. Haz lo mismo con el XSI.bat de la version 32bit:
C:\Softimage\XSI_7.5\Application\bin\XSI.bat
pero cambiamos la direccion para que apunte a la carpeta del Python 32bit:
Código: [Seleccionar]
set PATH=C:\Python26-x86;%PATH%
8. Abre XSI (da igual que version) y mira que en tu Script Editor te aparece Python en la lista de Languages. Si todo fue bien, estara ahi. Si todo fue perfecto, estara en ambos XSI 32bit y XSI 64bit. O0




1. Instala el Visual C++ Redistributable para 64bit (vcredist_x64.exe (http://s3.darkvertex.com/hlinked/4forums/vcredist_x64.exe))

2. Instala Python 64bit (python-2.6.2.amd64.msi (http://python.org/ftp/python/2.6.2/python-2.6.2.amd64.msi))

3. Instala "pywin32" version 64bit para Python 2.6.x (pywin32-214.win-amd64-py2.6.exe (http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win-amd64-py2.6.exe/download))

4. Abre XSI y mira que en tu Script Editor te aparece Python en la lista de Languages. Si todo fue bien, estara ahi. O0









BONUS!!! :D


Abre el Script Editor y en la lista de lenguajes mira que tienes Python ahi. Si lo ves, lo tienes instalado bien.


Aqui lo tienes: RoadKillPlugin.py (http://s3.darkvertex.com/hlinked/RoadKillPlugin.py) :P
ponlo en tu carpeta de Plugins:
C:\Users\USUARIO\Softimage\XSI_7.5\Application\Plugins\



Mira la pregunta anterior. :crazy2:


Vete a File->Preferences y a la izquierda, abres "Custom" donde encontraras "Roadkill" donde veras "Roadkill Path" junto a una casilla de texto. Ahi tienes especificar donde tienes Roadkill1_1.exe -- en mi caso fue:
C:\Program Files (x86)\RoadKill\RoadKill1_1.exe




Espero que ahora todo el mundo pueda instalar Python correctamente y se acaben las dudas sobre el tema. Si hay mas dudas, preguntad en este hilo sin miedo. :)
Título: Re: Instalacion de Python para que funcione con XSI
Publicado por: Ángel Sánchez en 22 Agosto 2009, 18:27:47
Muy bueno alanf, mas de uno te lo agradecerá.
Título: Re: Instalacion de Python para que funcione con XSI
Publicado por: Cesar Saez en 22 Agosto 2009, 18:28:02
Bravo! por fin!!!! :D
Título: Re: Instalacion de Python para que funcione con XSI
Publicado por: NHunter en 23 Agosto 2009, 02:23:57
que sepas que me has animado a instalar el roadkill siguiendo tus pasos,instalacion en w32 sin problemas,gracias tio
Título: Re:Instalacion de Python para que funcione con XSI
Publicado por: abramm en 11 Noviembre 2012, 22:12:12
 :-\hola y como en linux  (nstalacion de Python para que funcione con XSI)
Título: Re:Instalacion de Python para que funcione con XSI
Publicado por: alanf en 11 Noviembre 2012, 22:58:13
:-\hola y como en linux  (nstalacion de Python para que funcione con XSI)
En Linux no hay que hacer nada. Solo puedes usar el Python que viene con XSI, que por fuerza es el 2.5. No se puede cambiar. Tal como viene por defecto te deberia funcionar ya.
Título: Re:Instalacion de Python para que funcione con XSI
Publicado por: abramm en 12 Noviembre 2012, 20:05:23
Buscando el porque no se habilitaba, encontré que el problemas es que no se registro el python  cuando instale y por eso no lo tenia en el SI, la solución fue crear un archivo(xsi2013.sh)  con el permiso de ejecución  ( chmod +x xsi2013.sh ) y con el texto

#!/bin/tcsh
cd /usr/Softimage/Softimage_2013_SP1
source .xsi_2013_SP1
cd ${XSI_BINDIR}
mwpython win32com/axscript/client/pyscript.py
xsi



con eso ya se registro
y ahora si me funciona  8) :D ;D