실행하려고하는 프로젝트의 요구 사항을 설치했는데 설치가 잘되었습니다. 교장 선생님을 만났습니다.이 오류가있어서 여기에 어떤 문제가 있는지 이해할 수 없습니다. . 어떤 아이디어? 나는 언인스톨하고 dj_static을 재설치하려고 시도했지만, 차이를 만드는 것 같지 않았습니다.Django/gunicorn : ImportError : 이름을 가져올 수 없습니다. get_path_info
(venv)$ foreman start
16:28:12 web.1 | started with pid 29309
16:28:12 web.1 | 2014-05-12 16:28:12 [29309] [INFO] Starting gunicorn 18.0
16:28:12 web.1 | 2014-05-12 16:28:12 [29309] [INFO] Listening at: http://0.0.0.0:5000 (29309)
16:28:12 web.1 | 2014-05-12 16:28:12 [29309] [INFO] Using worker: sync
16:28:12 web.1 | 2014-05-12 16:28:12 [29312] [INFO] Booting worker with pid: 29312
16:28:12 web.1 | 2014-05-12 16:28:12 [29312] [ERROR] Exception in worker process:
16:28:12 web.1 | Traceback (most recent call last):
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker
16:28:12 web.1 | worker.init_process()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process
16:28:12 web.1 | self.wsgi = self.app.wsgi()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi
16:28:12 web.1 | self.callable = self.load()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load
16:28:12 web.1 | return self.load_wsgiapp()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp
16:28:12 web.1 | return util.import_app(self.app_uri)
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/util.py", line 354, in import_app
16:28:12 web.1 | __import__(module)
16:28:12 web.1 | File "/Users/n/wppdashboard/dashboard/wsgi.py", line 25, in <module>
16:28:12 web.1 | from dj_static import Cling
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/dj_static.py", line 7, in <module>
16:28:12 web.1 | from django.core.handlers.base import get_path_info
16:28:12 web.1 | ImportError: cannot import name get_path_info
16:28:12 web.1 | Traceback (most recent call last):
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker
16:28:12 web.1 | worker.init_process()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process
16:28:12 web.1 | self.wsgi = self.app.wsgi()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi
16:28:12 web.1 | self.callable = self.load()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load
16:28:12 web.1 | return self.load_wsgiapp()
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp
16:28:12 web.1 | return util.import_app(self.app_uri)
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/gunicorn/util.py", line 354, in import_app
16:28:12 web.1 | __import__(module)
16:28:12 web.1 | File "/Users/n/wppdashboard/dashboard/wsgi.py", line 25, in <module>
16:28:12 web.1 | from dj_static import Cling
16:28:12 web.1 | File "/Library/Python/2.7/site-packages/dj_static.py", line 7, in <module>
16:28:12 web.1 | from django.core.handlers.base import get_path_info
16:28:12 web.1 | ImportError: cannot import name get_path_info
16:28:12 web.1 | 2014-05-12 16:28:12 [29312] [INFO] Worker exiting (pid: 29312)
16:28:12 web.1 | 2014-05-12 16:28:12 [29309] [INFO] Shutting down: Master
16:28:12 web.1 | 2014-05-12 16:28:12 [29309] [INFO] Reason: Worker failed to boot.
16:28:12 web.1 | exited with code 3
16:28:12 system | sending SIGTERM to all processes
SIGTERM received
(venv)$
감사합니다. Django 1.7로 업그레이드 한 후 저에게는 효과가있었습니다. –
Django 1.6에서 1.8로 업그레이드 한 후 작업했습니다. 감사! – Pranab