0
새로운 파이썬 버전 2.7.5를 설치하는 것부터 시작됩니다. 내가 VIRTUALENV를 사용하고 발생 이유를 알아낼 수 없습니다조건식이 잘못된 구문
[Tue Sep 03 23:25:42 2013] [error] [client XXX.XXX.XXX.XXX] mod_wsgi (pid=4710): Target WSGI script '/var/www/empirik/data/www/mysite.com/my_project/wsgi.py' cannot be loaded as Python module.
[Tue Sep 03 23:25:42 2013] [error] [client XXX.XXX.XXX.XXX] mod_wsgi (pid=4710): Exception occurred processing WSGI script '/var/www/empirik/data/www/mysite.com/my_project/wsgi.py'.
[Tue Sep 03 23:25:42 2013] [error] Traceback (most recent call last):
[Tue Sep 03 23:25:42 2013] [error] File "/var/www/empirik/data/www/mysite.com/my_project/wsgi.py", line 22, in ?
[Tue Sep 03 23:25:42 2013] [error] import os
[Tue Sep 03 23:25:42 2013] [error] File "/home/envs/my_project/lib/python2.7/os.py", line 49, in ?
[Tue Sep 03 23:25:42 2013] [error] import posixpath as path
[Tue Sep 03 23:25:42 2013] [error] File "/home/envs/my_project/lib/python2.7/posixpath.py", line 324
[Tue Sep 03 23:25:42 2013] [error] slash, dot = (u'/', u'.') if isinstance(path, _unicode) else ('/', '.')
[Tue Sep 03 23:25:42 2013] [error] ^
[Tue Sep 03 23:25:42 2013] [error] SyntaxError: invalid syntax
: WSGI 내 장고의 wsgi.py 파일을 실행했을 때이 오류가 발생합니다. 파이썬 2.4.3도이 컴퓨터에 설치되어 있지만 "파이썬"별칭과 관련이 없으며 확실히 내 virtualenv에 파이썬 2.7.5가 있습니다.
은 UPDATE : 좋아, 나는 그것을 사용하는 sys.path에보고 내 wsgi.py에 예외를 제기했고 그것은 python2.4입니다 : 이해가 안
['/home/envs/my_env/lib/python24.zip', '/home/envs/my_env/lib/python2.4/', '/home/envs/my_env/lib/python2.4/plat-linux2', '/home/envs/my_env/lib/python2.4/lib-tk', '/home/envs/my_env/lib/python2.4/lib-dynload']
왜, 어떻게 python2.7로 변경할 수 있습니까?
당신은 그 오류에서 유래 소스를 인쇄 할 수 있습니까? 오류 메시지에 나와있는 것처럼 간단한 구문 오류가있는 것 같습니다. –
* 앞에 오는 줄은 무엇입니까? 이전에 어딘가에 괄호, 대괄호 또는 중괄호를 닫는 것을 잊었을 가능성이 가장 큽니다. –
'collections.Counter'를 만들어보십시오. 실제로는 2.7.5인지 확인하십시오. – user2357112