我想创建我自己的API,所以我选择了apache2、uwsgi、flask和python。 我遵循了这些指示here
我换了模块:
我改变了命令:
在这一点上,我继续正常的指导,并使系统工作。 但是当我试图添加我自己的文件时,它给出了一个错误
Apache/2.4.18(Ubuntu)mod_wsgi/4.3.0 Python/3.5.2已配置
阿帕奇错误.log公司名称:
[Wed Jun 27 15:12:53.838360 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] mod_wsgi (pid=24654): Target WSGI script '/var/www/FlaskApp/flaskapp.wsgi' cannot be loaded as Python module.
[Wed Jun 27 15:12:53.838397 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] mod_wsgi (pid=24654): Exception occurred processing WSGI script '/var/www/FlaskApp/flaskapp.wsgi'.
[Wed Jun 27 15:12:53.838553 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] Traceback (most recent call last):
[Wed Jun 27 15:12:53.838572 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] File "/var/www/FlaskApp/flaskapp.wsgi", line 11, in <module>
[Wed Jun 27 15:12:53.838574 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] from FlaskApp import app as application
[Wed Jun 27 15:12:53.838577 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] File "/var/www/FlaskApp/FlaskApp/__init__.py", line 3, in <module>
[Wed Jun 27 15:12:53.838579 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] import utils
[Wed Jun 27 15:12:53.838587 2018] [wsgi:error] [pid 24654:tid 140042661635840] [remote 192.168.1.6:38961] ImportError: No module named 'utils'
以下是apache conf文件:
^{pr2}$当系统工作时,我确实检查了u init_u:py文件在哪里看到它自己
路径:/var/www/FlaskApp/FlaskApp
当在python或虚拟环境中在apache外部运行时,这一切都可以工作
我还试图通过pip安装模块,但它们都不起作用
在导入wsgi文件之前尝试添加以下行:
相关问题 更多 >
编程相关推荐