试图安装和运行Flask,但我一直收到一个错误消息

2024-05-20 14:16:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我感谢任何愿意帮助我解决这个问题的人。我现在正在上一门机器学习课程,但我已经无法尝试找出什么应该是一个简单的安装。我会尽力解释,但请耐心,因为我是一个新手。你知道吗

我用终端运行一个非常基本的Flask应用程序。在终端我可以安装烧瓶。我在终端上输入了这两个命令:

  1. 导出应用程序=你好,派瑞你知道吗
  2. 烧瓶运行

在运行flask之后,现在有一条错误消息阻止我继续: 错误:无法导入“hello”。你知道吗

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

上面是我在Sublime中使用的代码,应该允许返回“你好,世界!”你知道吗

这个命令应该在一个URL地址上运行,但是它只是告诉我它不会导入“hello”。你好,派瑞是包含代码的Sublime保存文件。你知道吗

如果这听起来让人困惑,我很抱歉,因为我完全困惑了,甚至不知道如何恰当地表达我的问题。如果有人能帮我,我会尽量提供更多的信息,但我所学的机器学习课程是Siraj Raval的,如果有人熟悉的话。这简直是第二个视频在介绍,所以你可以想象我感到非常沮丧的事实,我已经有严重的问题,试图理解这一点。感谢您的阅读,任何帮助都非常感谢!你知道吗

下面是我使用的命令提示的确切顺序,如果这有帮助的话>;>

Last login: Sun Sep 22 17:25:19 on ttys000
Justins-MacBook-Pro:~ justinunion$ mkdir myproject
mkdir: myproject: File exists
Justins-MacBook-Pro:~ justinunion$ cd myproject/
Justins-MacBook-Pro:myproject justinunion$ python3 -m venv venv
Justins-MacBook-Pro:myproject justinunion$ . venv/bin/activate
(venv) Justins-MacBook-Pro:myproject justinunion$ pip3 install flask
Requirement already satisfied: flask in ./venv/lib/python3.7/site-packages (1.1.1)
Requirement already satisfied: click>=5.1 in ./venv/lib/python3.7/site-packages (from flask) (7.0)
Requirement already satisfied: itsdangerous>=0.24 in ./venv/lib/python3.7/site-packages (from flask) (1.1.0)
Requirement already satisfied: Werkzeug>=0.15 in ./venv/lib/python3.7/site-packages (from flask) (0.16.0)
Requirement already satisfied: Jinja2>=2.10.1 in ./venv/lib/python3.7/site-packages (from flask) (2.10.1)
Requirement already satisfied: MarkupSafe>=0.23 in ./venv/lib/python3.7/site-packages (from Jinja2>=2.10.1->flask) (1.1.1)
(venv) Justins-MacBook-Pro:myproject justinunion$ sublime
-bash: sublime: command not found
(venv) Justins-MacBook-Pro:myproject justinunion$ ls
venv
(venv) Justins-MacBook-Pro:myproject justinunion$ sublime hello.py
-bash: sublime: command not found
(venv) Justins-MacBook-Pro:myproject justinunion$ ls
venv
(venv) Justins-MacBook-Pro:myproject justinunion$ export FLASK_APP=hello.py
(venv) Justins-MacBook-Pro:myproject justinunion$ flask run
 * Serving Flask app "hello.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: Could not import "hello".
(venv) Justins-MacBook-Pro:myproject justinunion$ 

Tags: infromflaskhellovenvlibmyprojectsite