Назад | Перейти на главную страницу

модуль python не работает без root (установлен как egg)

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

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

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

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

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

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