gpt4 book ai didi

python - 将 Django 与 virtualenv 一起使用,出现错误 ImportError : No module named 'django.core.servers.fastcgi'

转载 作者:太空狗 更新时间:2023-10-30 02:57:57 25 4
gpt4 key购买 nike

我正在使用 virtualenv 并尝试托管我的 Django 应用程序。我正在使用 Python 3.5 和 Django 1.9.2。我可以正常运行 import django。当我运行时

from django.core.servers.fastcgi import runfastcgi

我得到了错误

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'django.core.servers.fastcgi'

我的路径:

['', '/home/wrapupne/venv/lib/python35.zip', '/home/wrapupne/venv/lib/python3.5', '/home/wrapupne/venv/lib/python3.5/plat-linux', '/home/wrapupne/venv/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5', '/usr/local/lib/python3.5/plat-linux', '/home/wrapupne/venv/lib/python3.5/site-packages']

有什么想法吗?

最佳答案

FastCGI 支持在 1.7 中被弃用,您尝试导入的模块在 1.9 中被删除。 Django 在 1.9 中唯一支持的协议(protocol)是 WSGI。

如果由于某种原因,您不能直接使用 WSGI,则需要使用可以作为 FastCGI 为 WSGI 应用程序提供服务的适配器。

关于python - 将 Django 与 virtualenv 一起使用,出现错误 ImportError : No module named 'django.core.servers.fastcgi' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35471471/

25 4 0