from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
我是Flask的新手。我编写了此基本代码,并将其保存在D:\ Cat_vs_Dog \ scripts文件夹中的hello.py中。
然后在命令提示符下,编写了以下命令。
C:\Users\Ketan Ingale>set FLASK_APP=D:\Cat_vs_Dog\scripts\hello.py
C:\Users\Ketan Ingale>flask run
* Serving Flask app "D:\Cat_vs_Dog\scripts\hello.py"
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: Could not import "D".
我收到此错误。我该怎么办...?
答案 0 :(得分:2)
删除目录,仅使用文件名重试。
您可能还需要CD
到其中包含文件的目录。
答案 1 :(得分:0)
我建议您在一个磁盘上部署一个虚拟环境,并在那里使用该应用程序!并且您的file.py应该位于名为“ venv”的文件夹中。 https://flask.palletsprojects.com/en/1.1.x/installation/#install-virtualenv
答案 2 :(得分:0)
使用虚拟环境。 请按照下列步骤操作:
然后输入
pip install virtualenv
virtualenv env
env\scripts\activate.bat
pip install flask flask-sqlalchemy
python hello.py
然后将提供您的Web服务器。 复制粘贴到Google chrome中。
答案 3 :(得分:0)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
app.run()
答案 4 :(得分:0)
使用命令提示符进入目录时,在Windows中安装了虚拟环境安装程序。
然后不要使用“ cd”更改目录以切换到“虚拟环境”文件夹
示例:
使用“ env \ Scripts \ activate”代替“ cd env \ Scripts \ activate”。
我希望它对其他人有帮助