首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虽然安装了虚拟主机中没有名为烧瓶的模块

虽然安装了虚拟主机中没有名为烧瓶的模块
EN

Stack Overflow用户
提问于 2016-05-29 09:00:52
回答 1查看 1.5K关注 0票数 3

我想使用烧瓶开发一个网站,但我已经有问题得到一个简单的演示应用程序运行。

我遵循了烧瓶网站的完整安装教程

指:

  • 我创建了一个项目目录。
  • 在这个目录中,我创建了我的虚拟文件夹,如本教程所述。
  • 我开始使用虚拟环境。venv/bin/激活
  • 我通过pip安装瓶在虚拟环境中安装了烧瓶。

如果我现在通过python打开python控制台(同时运行venv),然后尝试从烧瓶导入瓶,我得到了错误:

回溯(最近一次调用):File "",第1行,在ImportError中:没有名为‘烧瓶’的模块

另外,像下面这样运行一个简单的Hello应用程序也会产生同样的错误。如果我再次尝试在venv中安装烧瓶,控制台中显示了以下内容:

代码语言:javascript
运行
复制
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文件夹。

EN

回答 1

Stack Overflow用户

发布于 2016-05-29 09:09:28

好的,我解决了这个问题:如果我使用python3而不是python来执行我的程序或打开python,一切都会像预期的那样工作。

尽管如此,这还是很奇怪的,因为(在venv中)做python3指向我venv的bin文件夹中的python3文件,但是哪个python指向同一个文件夹中的一个符号链接,这再次指向完全相同的python3文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37508020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档