[pyar] Ninja en PortablePython?

Ricardo Aráoz ricaraoz en gmail.com
Mie Nov 17 14:44:41 ART 2010


On 17/11/2010 02:03 p.m., Roberto Alsina wrote:
> On Wednesday 17 November 2010 13:42:47 fisa wrote:
>> Sep, sería una mejor opción.
>> Él está hablando de hacer andar Qt en python portable, en este caso
>> para usar ninja. El objetivo es el mismo pero él está intentando por
>> otro camino, jeje. Igual coincido, sería mejor que armen un exe con
>> py2exe.
> Una gran ventaja de meter Qt en el python portable es que si usa Ninja para
> hacer una aplicacion que requiere PyQt, esa aplicación va a andar.

Listo!!!!!!!!!!!

El asunto es crear un archivo en el directorio ninja-ide que se llame 
ninja.bat y que contenga :
"""
@echo off
SET 
PATH=..\PortablePython_1.1_py2.6.1\App\Lib\site-packages\PyQt4\bin;%PATH%
..\PortablePython_1.1_py2.6.1\App\python.exe ninja.py
"""

El tener el directorio bin de PyQt4 en el path es el único requerimiento 
para que todo ande. Notar que uso una dirección relativa hacia 
PortablePython ("..\"), esto es porque si instalás el pen en otra 
máquina puede recibir otro nombre de unidad. El directorio de 
PortablePython está al mismo nivel que ninja-ide pero si esto no es así 
basta con modificar el .bat acorde a las circunstancias.

Aparte de esto lo que hay que hacer es ir a 
http://www.riverbankcomputing.com/software/pyqt/download y bajar el 
Binary Package con el instalador para windows (depende de la versión de 
PortablePython que tengas instalada : 2.4, 2.5, 2.6, 2.7, 3.1) e 
instalarlo apuntando al directorio de PortablePython \App en lugar de a 
c:\Python26. Así se instala todo ahí y con el path anda todo.

Espero que sea útil y que no haya sido demasiado confuso.








More information about the pyar mailing list