Estoy ejecutando PortablePython_1.1_py2.6.1 en una memoria USB. Mi código se basa en algunos módulos que no están preinstalados. ¿Alguien sabe si es posible agregar nuevos módulos a una instalación portátil de Python? Simplemente copiar en carpetas en site-lib no parece funcionar.
Lo que import sys; print sys.path
import sys; print sys.path
decir? Debe ser la lista de directorios y archivos zip donde Python (portátil o no) busca módulos para importar. Simplemente copie sus módulos en uno de esos directorios o archivos zip, o sys.path.append('/whatever/dir')
si tiene sus módulos en /whatever/dir
y desea mantenerlos allí (este último enfoque durará solo para la sesión actual, ya sea interactiva o la ejecución de un script).
Esta pregunta cerrada realmente se hizo para Portable Python 3.2. He encontrado una buena forma de instalar módulos con Windows:
Descarga el archivo zip del módulo de distribución.
instalarlo escribiendo
MyPythonPath \ App \ python MyDownloadPath \ setup.py install
en un comandante de DOS
Ahora Easy Install está instalado en la carpeta MyPythonPath \ App \ Scripts. Así que escribe por ejemplo
MyPythonPath \ App \ Scripts \ easy_install-3.2 numpy
para instalar el módulo numpy.