无法从virtualenv中的Flask App导入numpy / tensorflow

时间:2019-06-03 10:21:38

标签: apache mod-wsgi python-3.7

我的应用程序在开发服务器上工作正常 Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 对于生产,我使用了mod_wsgi,并且简单的flask应用程序运行正常。

但是当我导入numpytensorflow之类的模块时,我的应用程序无法启动 在Apache24\logs\error.log中也看不到任何可疑的内容。

在我的httpd.conf

中添加了以下内容
LoadFile "c:/anaconda3/python37.dll"
LoadModule wsgi_module "c:/mlproj/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/mlproj/venv"

httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin hello
    ServerName  helloworld
    WSGIScriptAlias / "c:/mlproj/index/web.wsgi"
    DocumentRoot "c:/mlproj"
    <Directory "c:/mlproj/index">
            Require all granted
    </Directory>
    ErrorLog "c:/mlproj/logs/error.log"
    CustomLog "c:/mlproj/logs/access.log" common

0 个答案:

没有答案