Python uWSGI说:“这是一个;ImportError:没有名为wsgi的模块;

Python uWSGI说:“这是一个;ImportError:没有名为wsgi的模块;,python,uwsgi,Python,Uwsgi,当uWSGI启动时,它会写入 "ImportError: No module named wsgi" 我的uwsgi.xml <!-- UWSGI XML Configuration File --> <uwsgi> <uid>quux</uid> <gid>quux</gid> <chdir>/var/www</chdir> <!-- <socket&

当uWSGI启动时,它会写入

"ImportError: No module named wsgi"
我的uwsgi.xml

<!-- UWSGI XML Configuration File -->
<uwsgi>
    <uid>quux</uid>
    <gid>quux</gid>

    <chdir>/var/www</chdir>
    <!-- <socket>/var/www/uwsgi.sock</socket> -->
    <socket>127.0.0.1:8012</socket>

    <!-- <home>/home/klen/Projects/klen.github.com/_code/uwsgi/.virtualenv</home> -->

    <plugins>python</plugins>
    <pythonpath>/var/www/</pythonpath>
    <module>wsgi</module>
    <env>/usr/bin/python</env>

    <processes>2</processes>
    <max-requests>5000</max-requests>
    <buffer-size>32768</buffer-size>
    <harakiri>30</harakiri>
    <reload-mercy>8</reload-mercy>
    <master />
    <no-orphans />

</uwsgi>
并提出

"[pid: 7529|app: -1|req: -1/1] 178.132.203.33 () {46 vars in 797 bytes} [Mon Mar 26 00:56:53 2012] GET /index.py => generated 48 bytes in 0 msecs (HTTP/1.0 500) 2 headers in 63 bytes (0 switches on core 0)"
在它的日志文件中

我想我需要为uWSGI安装wsgi模块,因为它写着“ImportError:没有名为wsgi的模块”。如何检查此模块是否已安装?

您已指定
wsgi
,因此uWSGI正在按照您的要求加载名为
wsgi
的模块并为其提供服务。如何安装python脚本?您甚至还没有提到要提供python程序

也许,您真正想要的是使用
指令告诉uWSGI从中读取python文件的路径,并为其提供服务。如果您使用的是已安装的模块,则应将
标记中的
wsgi
替换为您试图提供服务的相应模块

"[pid: 7529|app: -1|req: -1/1] 178.132.203.33 () {46 vars in 797 bytes} [Mon Mar 26 00:56:53 2012] GET /index.py => generated 48 bytes in 0 msecs (HTTP/1.0 500) 2 headers in 63 bytes (0 switches on core 0)"