Модуль Python не работает для пользователей без прав root (установлен как яйцо)

Модуль Python не работает для пользователей без прав root (установлен как яйцо)

у меня естьполунаследиесистема, где я не могу установить pipи я управляю пакетами, через .eggкоторые я собираю из исходников. Я хотел обновить paramiko, и для этого я вручную устанавливал все зависимые пакеты, все установлено хорошо, кромеcryptography

Модуль установлен и работает для root(или sudo), но не для непривилегированного пользователя. Я установил PYTHONPATHдля непривилегированного пользователя и он такой же, как у roots sys.path, все равно вижу get ImportError! Файл egg установлен в , /usr/local/lib/python2.7/dist-packages/ и я chowned все файлы egg в 777!

Я не уверен, чего еще здесь не хватает! Кроме того, я не понимаю, почему только один cryptographyнедоступен непривилегированному пользователю, тогда как все остальные файлы/модули egg доступны.

Может ли кто-нибудь дать мне какие-нибудь подсказки/направить меня, пожалуйста...

У меня есть Python-2.7наUbuntu 14.04.2

решение1

Если бы подкаталог был cryptographyв PYTHONPATH, он должен был бы заканчиваться на ..egg! И пришлось бы сменить владельца всех .eggфайлов и каталогов на непривилегированного пользователя ( chown -R myuser:myuser ...)

Связанный контент