Python 尝试使Flask框架工作时出错(构建基本网站)?
我正试图得到一个网站的基本框架。一个朋友告诉我这件事的方式是Python 尝试使Flask框架工作时出错(构建基本网站)?,python,flask,pip,Python,Flask,Pip,我正试图得到一个网站的基本框架。一个朋友告诉我这件事的方式是 安装CURL(brew安装CURL) 使用CURL安装pip(CURL | sudopython) 安装烧瓶 python hello.py hello.py刚才在哪里: from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __n
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
根据Flask网站的建议
有人能告诉我为什么会出现这个错误吗:
Traceback (most recent call last):
File "hello.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
回溯(最近一次呼叫最后一次):
文件“hello.py”,第1行,在
从烧瓶进口烧瓶
ImportError:没有名为flask的模块
谢谢 为什么
pip安装
它本身不起作用的原因是,默认情况下,pip将尝试安装到系统范围的模块库中
sudopip安装
成功是因为sudo给了你这样做的权限
首选的方法,尤其是在开发中,是使用它来创建特定于项目的模块库,因为它是由您创建和维护的,不需要系统管理员权限
有一个关于使用virtualenv的超短教程。pip安装flask是否正确运行?@Blender实际上并不完全正确。这就是我遇到的错误:
错误:无法创建“/Library/Python/2.7/site packages/flask”:权限被拒绝
请尝试sudo pip install flask
。很酷,如果这是我应该得到的(很抱歉,我不熟悉这方面!)*运行在http://127.0.0.1:5000/
这是正确的。现在转到http://127.0.0.1:5000/
使用您的浏览器。