나는반 레거시설치할 수 없고 소스에서 빌드하는 pip
패키지를 관리하고 있는 시스템입니다. .egg
나는 업그레이드하고 싶었고 paramiko
이를 위해 모든 종속 패키지를 수동으로 설치하고 있었는데, 제외하고 모두 잘 설치되었습니다.cryptography
모듈이 설치되어 root
(또는 sudo
) 작동하지만 권한이 없는 사용자에게는 작동하지 않습니다. 권한이 없는 사용자에 대해 를 설정했는데 s PYTHONPATH
와 동일하지만 여전히 get이 표시됩니다 ! 계란 파일은 에 설치되었으며 모든 계란 파일을 !root
sys.path
ImportError
/usr/local/lib/python2.7/dist-packages/
chown
777
여기에 또 무엇이 빠졌는지 잘 모르겠습니다! 또한 cryptography
권한이 없는 사용자 만 액세스할 수 없는 반면 다른 모든 에그 파일/모듈은 액세스할 수 있는 이유를 이해할 수 없습니다 .
누구든지 나에게 힌트를 주거나 여기로 안내해 줄 수 있습니까?
나는 가지고 Python-2.7
있다Ubuntu 14.04.2
답변1
하위 디렉터리가 cryptography
in 이었다면 ! PYTHONPATH
에서 끝났어야 합니다 . 그리고 모든 파일과 디렉터리의 소유권을 권한이 없는 사용자( ) 의 소유권으로 ..egg
변경해야 했습니다..egg
chown -R myuser:myuser ...