tengo unsemi-legadosistema, donde no puedo instalar pip
y estoy administrando paquetes a través de .egg
los cuales construyo a partir de las fuentes. Quería actualizar paramiko
y para eso estaba instalando manualmente todos los paquetes dependientes, todos bien instalados exceptocryptography
El módulo se instaló y funciona para root
(o sudo
), pero no para el usuario sin privilegios. He configurado el PYTHONPATH
para el usuario sin privilegios y es el mismo que el de root
s sys.path
, ¡todavía veo get ImportError
! ¡El archivo egg está instalado /usr/local/lib/python2.7/dist-packages/
y he chown
editado todos los archivos egg 777
!
¡No estoy seguro de qué más falta aquí! Además, no entiendo por qué solo cryptography
el usuario sin privilegios no puede acceder a él, mientras que todos los demás archivos/módulos egg sí son accesibles.
¿Alguien puede darme algunas pistas/guiarme aquí, por favor...
tengo Python-2.7
enUbuntu 14.04.2
Respuesta1
Si tuviera el subdirectorio cryptography
in PYTHONPATH
, ¡debería haber terminado en ..egg
! Y tuvo que cambiar la propiedad de todos los .egg
archivos y directorios a la del usuario sin privilegios ( chown -R myuser:myuser ...
)