módulo python não funciona para não-root (instalado como ovo)

módulo python não funciona para não-root (instalado como ovo)

eu tenho umsemi-legadosistema, onde não consigo instalar pipe estou gerenciando pacotes através .eggdos quais construo a partir dos fontes. Eu queria atualizar paramiko, e para isso estava instalando manualmente todos os pacotes dependentes, todos bem instalados, excetocryptography

O módulo instalado e funciona para root(ou sudo), mas não para o usuário sem privilégios. Eu configurei o PYTHONPATHpara o usuário sem privilégios e é igual ao do roots sys.path, ainda vejo get ImportError! O arquivo egg está instalado /usr/local/lib/python2.7/dist-packages/ e eu chowneditei todos os arquivos egg para 777!

Não tenho certeza do que mais está faltando aqui! Além disso, não entendo por que apenas cryptographynão está acessível ao usuário sem privilégios, enquanto todos os outros arquivos/módulos egg estão acessíveis.

Alguém pode me dar algumas dicas/orientar-me aqui, por favor ...

eu Python-2.7tenhoUbuntu 14.04.2

Responder1

Se tivesse o subdiretório cryptographyin PYTHONPATH, deveria ter terminado em ..egg! E tive que mudar a propriedade de todos os .eggarquivos e diretórios para o usuário sem privilégios ( chown -R myuser:myuser ...)

informação relacionada