我想使用烧瓶开发一个网站,但我已经有问题得到一个简单的演示应用程序运行。
我遵循了烧瓶网站的完整安装教程
指:
如果我现在通过python打开python控制台(同时运行venv),然后尝试从烧瓶导入瓶,我得到了错误:
回溯(最近一次调用):File "",第1行,在ImportError中:没有名为‘烧瓶’的模块
另外,像下面这样运行一个简单的Hello应用程序也会产生同样的错误。如果我再次尝试在venv中安装烧瓶,控制台中显示了以下内容:
from flask import Flask
application = Flask(__name__)
@application.route("/")
def hello():
return "hello world"
if __name__ == "__main__":
application.run()
完整性:我已经在SO和google上搜索了很多,但是找不到同样的问题。虽然我发现了一些相关的问题,他们都有一个问题,一个问要么忘记安装瓶内,或忘记激活静脉等。
另外,如果我键入哪个python,它将正确地指向我的venv文件夹中的bin/python文件夹。
发布于 2016-05-29 09:09:28
好的,我解决了这个问题:如果我使用python3而不是python来执行我的程序或打开python,一切都会像预期的那样工作。
尽管如此,这还是很奇怪的,因为(在venv中)做python3指向我venv的bin文件夹中的python3文件,但是哪个python指向同一个文件夹中的一个符号链接,这再次指向完全相同的python3文件。
https://stackoverflow.com/questions/37508020
复制相似问题