我有一個半遺產系統,我無法在其中安裝pip
,並且我正在管理從.egg
來源建置的套件。我想升級paramiko
,為此我手動安裝了所有依賴包,除了cryptography
此模組已安裝並適用於root
(或sudo
),但不適用於非特權使用者。我已經PYTHONPATH
為非特權用戶設定了,它與root
s的設定相同sys.path
,但我仍然看到 get ImportError
!安裝了egg文件/usr/local/lib/python2.7/dist-packages/
,我已經chown
將所有egg文件編輯到了777
!
我不確定這裡還缺什麼!另外,我不明白為什麼只有cryptography
非特權用戶無法訪問,而所有其他 Egg 文件/模組都可以訪問。
任何人都可以給我一些提示/指導我嗎...
我Python-2.7
有Ubuntu 14.04.2
答案1
cryptography
如果有in的子目錄PYTHONPATH
,它應該以..egg
!並且必須將所有.egg
文件和目錄的所有權更改為非特權使用者的所有權 ( chown -R myuser:myuser ...
)