2016-11-11 2 views
0

server.apache 오류 로그를 호출 할 때. 나는 그것을 풀려고했지만 나는 실패했다. 아무도 나를 도울 수 있기를 바랍니다. 고맙습니다.python3.5 Django1.9.6 설치 오류 : 구문 오류

Traceback (most recent call last): 
File "/var/www/DjangoBlog/weblog/config/wsgi.py", line 19, in <module> 
from django.core.wsgi import get_wsgi_application 
File "/usr/local/python3/lib/python3.5/site-packages/django/__init__.py", line 1, in <module> 
from django.utils.version import get_version 
File "/usr/local/python3/lib/python3.5/site-packages/django/utils/version.py", line 7, in <module> 
from django.utils.lru_cache import lru_cache 
File "/usr/local/python3/lib/python3.5/site-packages/django/utils/lru_cache.py", line 28 
fasttypes = {int, str, frozenset, type(None)}, 
      ^
SyntaxError: invalid syntax 

이것은 내 파이썬 버전입니다.

python -V 
Python 3.5.1 

이 당신이 당신의 mod_wsgi에 구성 내에서 파이썬 경로가 3.5 사이트 패키지를 가리 자체가 아직 파이썬 2.6 또는 이전 버전을 사용 mod_wsgi에 설정 한 비록 나의하여 http.conf

Listen 81 
WSGIPythonPath /usr/local/python3/lib/python3.5/site-packages 
<VirtualHost *:81> 

WSGIScriptAlias//var/www/DjangoBlog/weblog/config/wsgi.py 

ErrorLog logs/domain.com-error_log 
DirectoryIndex index.html 

Alias /static/ /var/www/DjangoBlog/weblog/static/ 

<Directory /var/www/DjangoBlog/weblog/static> 
    Order allow,deny 
    Allow from all 
</Directory> 

<Directory /var/www/DjangoBlog/weblog> 
<Files wsgi.py> 
    Order allow,deny 
    Allow from all 
</Files> 
</Directory> 
</VirtualHost> 

답변

3

입니다 , 이는 리터럴을 이해하지 못합니다.

파이썬 3.5에 대해 컴파일 된 mod_wsgi 버전이 필요합니다.

+0

mod 버전 mod_wsgi-4.5.7. –

+0

예. 네 말이 맞아. 사랑해. 내가 mod_wsgi을 대체 했어. 그거야. –