2017-11-07 19 views
0

pythonanywhere에서 프로젝트를 배포하려고합니다. 내 VIRTUALENV를 생성하고 활성화하지만pythonanywhere에 배포 할 때 requirements.txt를 설치하는 동안 appdirs를 제거하는 중 Pipe가 발생했습니다.

"pip install -r requirements.txt" 

하려고 할 때이 권한 거부 오류를 얻을 다음

"Found existing installation: appdirs1.4.2 Uninstalling appdirs-1.4.2:" 

를 말한다하고있다.

어떻게 될까요? 어떻게 수정합니까? bpaste에서

전체 오류 : - 당신이 /usr/local/lib/python2.7/dist-packages/에 쓰기 권한이없는 https://bpaste.net/show/a7394c84c672

+1

가능한 중복 https://stackoverflow.com/questions/46133715/how-can-i-fix-permission- 거부하려고 시도하는 동안 오류가 발생했습니다.) – phd

답변

1

핍은 appdirs-1.4.2을 발견하고거야 그것을 제거하고 appdirs-1.4.3로 대체하지만, 설치 제거에 실패했습니다. sudo으로 실행

sudo pip install -r requirements.txt 
([pyrebase를 설치하는 동안 어떻게 권한 거부 오류를 해결할 수]의
+0

pythonanywhere 콘솔에서 sudo를 사용할 수없는 것처럼 보입니다. "sudo : 알 수없는 사용자 : root sudo : 정책 플러그인을 초기화 할 수 없습니다" – Chris

+1

다음으로' su'. 또는'pip install --user'. 또는'virtualenv'. – phd

+0

감사합니다. "pip install --user -r requirements.txt"worked – Chris