尝试使用Pythonywhere部署Web Flask应用程序时出现WSGI错误

尝试使用Pythonywhere部署Web Flask应用程序时出现WSGI错误,python,web,flask,wsgi,pythonanywhere,Python,Web,Flask,Wsgi,Pythonanywhere,我想使用pythonywhere公开部署我的flask应用程序。我是新手(我是初学者)。我完全遵循了所有步骤。但是我的web flask应用程序有一些错误。在我的网站上,我使用python3.7、HTML、CSS和JavaScript。 以下是错误日志上的错误消息: 2020-08-14 08:37:07,432: Error running WSGI application 2020-08-14 08:37:07,435: ModuleNotFoundError: No module name

我想使用pythonywhere公开部署我的flask应用程序。我是新手(我是初学者)。我完全遵循了所有步骤。但是我的web flask应用程序有一些错误。在我的网站上,我使用python3.7、HTML、CSS和JavaScript。 以下是错误日志上的错误消息:

2020-08-14 08:37:07,432: Error running WSGI application
2020-08-14 08:37:07,435: ModuleNotFoundError: No module named 'pandas'
2020-08-14 08:37:07,436:   File "/var/www/analisisbipolardisorder_pythonanywhere_com_wsgi.py", line 18, in <module>
2020-08-14 08:37:07,436:     from my_flask_app import app as application  # noqa
2020-08-14 08:37:07,436: 
2020-08-14 08:37:07,436:   File "/home/analisisbipolardisorder/mysite/my_flask_app.py", line 3, in <module>
2020-08-14 08:37:07,436:     from pandas import DataFrame, read_csv
2020-08-14 08:37:07,437:
***************************************************
2020-08-14 08:37:07,437: If you're seeing an import error and don't know why,
2020-08-14 08:37:07,438: we have a dedicated help page to help you debug: 
2020-08-14 08:37:07,438: https://help.pythonanywhere.com/pages/DebuggingImportError/
2020-08-14 08:37:07,439:
***************************************************
我的WSGI文件如下所示:

# This file contains the WSGI configuration required to serve up your
# web application at http://<your-username>.pythonanywhere.com/
# It works by setting the variable 'application' to a WSGI handler of some
# description.
#
# The below has been auto-generated for your Flask project

import sys

# add your project directory to the sys.path
project_home = '/home/analisisbipolardisorder/mysite'
if project_home not in sys.path:
    sys.path.insert(0, project_home)

# import flask app but need to call it "application" for WSGI to work
from my_flask_app import app as application  # noqa
#此文件包含为用户提供服务所需的WSGI配置
#web应用程序位于http://.pythonanywhere.com/
#它通过将变量“application”设置为某种类型的WSGI处理程序来工作
#描述。
#
#以下内容已为您的Flask项目自动生成
导入系统
#将项目目录添加到sys.path
project_home='/home/analissbipolardisorder/mysite'
如果项目不在sys.path中:
sys.path.insert(0,项目\主目录)
#导入flask应用程序,但需要将其称为“应用程序”,WSGI才能工作
从我的应用程序导入应用程序作为应用程序
我真的需要你的帮助。谢谢你

  • 创建一个环境文件夹。这很简单。首先:
    pip安装virtualenv
    。第二步,创建您的env:
    python-m venv myenv
    。如果您使用Windows计算机,则
    myenv\Scripts\activate.bat
    source myenv/bin/activate
    它是为 unix/macos。然后在此处安装所有库。那就这样做吧
    pip freeze>requirements.txt
    。如果要禁用环境 停用
  • 初始化Git
  • 写所有东西都很困难,所以请看这个(“在任何地方使用Python部署Flask应用程序”)

  • 创建一个环境文件夹。这很简单。首先:
    pip安装virtualenv
    。第二步,创建您的env:
    python-m venv myenv
    。如果您使用Windows计算机,则
    myenv\Scripts\activate.bat
    source myenv/bin/activate
    它是为 unix/macos。然后在此处安装所有库。那就这样做吧
    pip freeze>requirements.txt
    。如果要禁用环境 停用
  • 初始化Git

  • 写所有东西都很困难,所以看这个(“使用Python Anywhere部署Flask应用”)

    看起来你没有
    pandas
    安装。安装它们,它就会工作。Ref->看起来您没有
    pandas
    install。安装它们,它就会工作。参考->
    # This file contains the WSGI configuration required to serve up your
    # web application at http://<your-username>.pythonanywhere.com/
    # It works by setting the variable 'application' to a WSGI handler of some
    # description.
    #
    # The below has been auto-generated for your Flask project
    
    import sys
    
    # add your project directory to the sys.path
    project_home = '/home/analisisbipolardisorder/mysite'
    if project_home not in sys.path:
        sys.path.insert(0, project_home)
    
    # import flask app but need to call it "application" for WSGI to work
    from my_flask_app import app as application  # noqa