2011-12-06 3 views

답변

2

오류 로그를 보셨습니까? (/var/log/apache/error.log에서 탭을 통해 액세스 할 수 있습니다). 의존하는 패키지가 PythonAnywhere에서 사용할 수 없기 때문에 ImportError을 찾을 수 있습니다.

대부분의 패키지는

pip install --user package_name 

당신은 그때도에 다음 디렉토리를 추가 할 필요가 수행하여 설치 될 수 있습니다 sys.path합니다 (web2py 폴더에 추가) :

/home/my_username/.local/lib/python2.7/site-packages 

[업데이트] -이 질문은 PythonAnywhere 포럼에 크로스 게시되어 계속해서 문제를 디버깅했습니다. 최종 솔루션은 보관 권한

http://www.pythonanywhere.com/forums/topic/9/

대답은

chmod g+w /home/Lazarof/Dropbox/web2py 

드롭 박스 폴더 pythonanywhere에 특별한 권한이 있기 때문에이었다 함께 할 수 있었다, 우리의 보관 용 동기화 클라이언트 그룹 - 읽기 필요 작동 할 수있는 액세스 권한.

+1

모든 패키지는 장소에 있고 오류가 [수요일에,이다 수요일 12월 10시 23분 7초 2011 07] 파일 "/home/Lazarof/Dropbox/web2py/gluon/main.py", 라인 (68) Dec 07 10:23:07 2011] create_missing_folders() [Wed Dec 07 10:23:07 2011] 파일 "/home/Lazarof/Dropbox/web2py/gluon/admin.py", 줄 439, create_missing_folders에 있음 [수요일 2011 년 12 월 7 일 10시 23 분 07 초] os.mkdir (경로) [Wed Dec 07 10:23:07 2011] OSError : [Errno 13] '/ home/Lazarof/Dropbox/web2py/deposit'권한이 거부되었습니다. – user1084137

관련 문제