2017-02-21 1 views
3

que je reçois ci-dessous erreur lorsque je lance le serveur httpd et accéder à l'URL app -ImportError: Aucun module nommé types

[Tue Feb 21 22:01:51 2017] [error] [client 10.209.33.139] mod_wsgi (pid=15425): Target WSGI script '/scratch/gdudwadk/python-projects/newblog/app/wsgi.py' cannot be loaded as Python module. 
[Tue Feb 21 22:01:51 2017] [error] [client 10.209.33.139] mod_wsgi (pid=15425): Exception occurred processing WSGI script '/scratch/gdudwadk/python-projects/newblog/app/wsgi.py'. 
[Tue Feb 21 22:01:51 2017] [error] Traceback (most recent call last): 
[Tue Feb 21 22:01:51 2017] [error] File "/scratch/gdudwadk/python-projects/newblog/app/wsgi.py", line 7, in <module> 
[Tue Feb 21 22:01:51 2017] [error]  from app import app as application 
[Tue Feb 21 22:01:51 2017] [error] File "/scratch/gdudwadk/python-projects/newblog/app/app.py", line 1, in <module> 
[Tue Feb 21 22:01:51 2017] [error]  from flask import Flask 
[Tue Feb 21 22:01:51 2017] [error] File "/scratch/gdudwadk/python-projects/newblog/venv/lib/python2.6/site-packages/flask/__init__.py", line 17, in <module> 
[Tue Feb 21 22:01:51 2017] [error]  from werkzeug.exceptions import abort 
[Tue Feb 21 22:01:51 2017] [error] File "/scratch/gdudwadk/python-projects/newblog/venv/lib/python2.6/site-packages/werkzeug/__init__.py", line 17, in <module> 
[Tue Feb 21 22:01:51 2017] [error]  from types import ModuleType 
[Tue Feb 21 22:01:51 2017] [error] ImportError: No module named types 

Cela a commencé après ma machine passe a été remplacé par un nouveau. Auparavant, l'application fonctionnait bien.

+0

quel est votre PYTHONPATH? Avez-vous ajouté votre chemin de projet à pythonpath? – haifzhan

+0

@HaifengZhang Oui je l'ai fait ci-dessous dans le fichier wsgi.py: sys.path.insert (0, "/ scratch/gdudwadk/python-projets/newblog/app") – dganesh2002

+0

avez-vous ajouter les packages site de virtualenv à l'environnement d'exécution de python? – haifzhan

Répondre

0

Je trouve une référence à python2.7 dans /etc/httpd/conf.d/wsgi.conf et c'est ce qui a été l'origine du problème. Après avoir enlevé cela, l'application était en cours d'exécution .. Merci!