Problema con Pythonpath
Cesar Cardenas Desales
cescd en yahoo.com.mx
Lun Oct 17 19:02:33 CEST 2005
He estado teneniendo un problema muy molesto al tratar
de agregar un directorio al PYTHONPATH.
Utilizo el clásico sys.path.append, el directorio
queda agregado en esa sesión, pero cuando abro una
nueva consola o programa de Python, el directorio
recién agregado es "olvidado" por Python
##Agrego el directorio al Pythonpath en una sesión
>>> import sys
>>> sys.path
['', 'C:\\WINDOWS\\System32\\python23.zip',
'C:\\Documents and Settings\\rgutierrez',
'C:\\Python23\\DLLs', 'C:\\Python23\\li
b', 'C:\\Python23\\lib\\plat-win',
'C:\\Python23\\lib\\lib-tk', 'C:\\Python23',
'C:\\Python23\\lib\\site-packages', 'C:\\Pyth
on23\\lib\\site-packages\\win32',
'C:\\Python23\\lib\\site-packages\\win32\\lib',
'C:\\Python23\\lib\\site-packages\\Pythonwi
n']
>>> sys.path.append(r'C:\Archivos de
programa\Webware\WebKit\MVC\model')
>>> sys.path
['', 'C:\\WINDOWS\\System32\\python23.zip',
'C:\\Documents and Settings\\rgutierrez',
'C:\\Python23\\DLLs', 'C:\\Python23\\li
b', 'C:\\Python23\\lib\\plat-win',
'C:\\Python23\\lib\\lib-tk', 'C:\\Python23',
'C:\\Python23\\lib\\site-packages', 'C:\\Pyth
on23\\lib\\site-packages\\win32',
'C:\\Python23\\lib\\site-packages\\win32\\lib',
'C:\\Python23\\lib\\site-packages\\Pythonwi
n', 'C:\\Archivos de
programa\\Webware\\WebKit\\MVC\\model']
##En una nueva consola trato de ver el Pythonpath
actualizado: Sorpresa!!!, no aparecen los cambios.
>>> import sys
>>> sys.path
['', 'C:\\WINDOWS\\System32\\python23.zip',
'C:\\Documents and Settings\\rgutierrez',
'C:\\Python23\\DLLs', 'C:\\Python23\\li
b', 'C:\\Python23\\lib\\plat-win',
'C:\\Python23\\lib\\lib-tk', 'C:\\Python23',
'C:\\Python23\\lib\\site-packages', 'C:\\Pyth
on23\\lib\\site-packages\\win32',
'C:\\Python23\\lib\\site-packages\\win32\\lib',
'C:\\Python23\\lib\\site-packages\\Pythonwi
n']
>>>
Estoy trabajando con un ActivePython 2.3.5 en Windows
XP, ya lo probé en dos máquinas distintas, y nada.
___________________________________________________________
Do You Yahoo!?
La mejor conexión a Internet y <b >2GB</b> extra a tu correo por $100 al mes. http://net.yahoo.com.mx
Más información sobre la lista de distribución Python-es