私はセミレガシーシステムをインストールできず、ソースからビルドするpip
パッケージを管理しています。アップグレードしたかったので、すべての依存パッケージを手動でインストールしていましたが、.egg
paramiko
cryptography
モジュールはインストールされており、root
(またはsudo
) では機能しますが、権限のないユーザーでは機能しません。 権限のないユーザー用に を設定しましたが、のPYTHONPATH
場合と同じで、それでも が表示されます。 の egg ファイルは にインストールされており 、すべての egg ファイルを に編集しました。root
sys.path
ImportError
/usr/local/lib/python2.7/dist-packages/
chown
777
cryptography
他に何が欠けているのかわかりません。また、他のすべての egg ファイル/モジュールにはアクセスできるのに、特権のないユーザーはだけにアクセスできないのはなぜかわかりません。
どなたか私にヒントやガイドをいただけませんか...
私Python-2.7
はUbuntu 14.04.2
答え1
cryptography
のサブディレクトリがあった場合PYTHONPATH
、 で終了するはずです。また、すべてのファイルとディレクトリの所有権を非特権ユーザー ( )に..egg
変更する必要がありました。.egg
chown -R myuser:myuser ...