El módulo Python no funciona para usuarios no root (instalado como huevo)

El módulo Python no funciona para usuarios no root (instalado como huevo)

tengo unsemi-legadosistema, donde no puedo instalar pipy estoy administrando paquetes a través de .egglos cuales construyo a partir de las fuentes. Quería actualizar paramikoy 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 PYTHONPATHpara el usuario sin privilegios y es el mismo que el de roots sys.path, ¡todavía veo get ImportError! ¡El archivo egg está instalado /usr/local/lib/python2.7/dist-packages/ y he chowneditado todos los archivos egg 777!

¡No estoy seguro de qué más falta aquí! Además, no entiendo por qué solo cryptographyel 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.7enUbuntu 14.04.2

Respuesta1

Si tuviera el subdirectorio cryptographyin PYTHONPATH, ¡debería haber terminado en ..egg! Y tuvo que cambiar la propiedad de todos los .eggarchivos y directorios a la del usuario sin privilegios ( chown -R myuser:myuser ...)

información relacionada