Importación de módulos en python portátil.

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.