当前位置: 首页 > 面试题库 >

成功安装了flask,仍然出现导入错误

商开宇
2023-03-14
问题内容

我第一次使用flask和python尝试创建Web应用程序。我在Windows
10上使用Cygwin;由于某些原因,即使我已经使用pip成功安装了flask:

$ pip install flask
Requirement already satisfied (use --upgrade to upgrade): flask in c:\python34\l                                                                                                                ib\site-packages
Requirement already satisfied (use --upgrade to upgrade): click>=2.0 in c:\pytho                                                                                                                n34\lib\site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in c:\pyth                                                                                                                on34\lib\site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in                                                                                                                 c:\python34\lib\site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in c:\py                                                                                                                thon34\lib\site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.23 in c:                                                                                                                \python34\lib\site-packages (from Jinja2>=2.4->flask)
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm                                                                                                             and.

运行python app.py时仍然出现此错误:

$ python app.py
Traceback (most recent call last):
  File "app.py", line 1, in <module>
    from flask import Flask
ImportError: No module named flask

有任何想法吗?对不起,如果这是一个愚蠢的问题,这是很新的。


问题答案:

您需要创建一个virtualenv,然后在其中安装pip。

virtualenv flasktest

下一个,

cd flasktest

然后,

source bin/activate

最后,

pip install flask

运行flask应该一切都很好(仅在virtualenv中,它无法在其外部运行。)



 类似资料:
  • 当我试图运行dataloader时。py我得到了以下导入错误。我逐行尝试代码,发现在将tensorlayer导入为t1时出现了此错误。 ModuleNotFoundError:没有名为'numpy.core._multiarray_umath'的模块重要错误:numpy.core.multiarray导入失败 上述异常是以下异常的直接原因: Traceback(最近的调用最后):文件”

  • 编辑>>演讲家:这不是重复的问题.. 嗨,伙计们,我是maven的新手,我正在尝试制作一个与oracle数据库交互的应用程序,但是出现了“Missing artifact com.oracle.jdbc:ojdbc6:jar:11.2.0.3”错误。我试过了 步骤1: 除此之外,我还在Windows>Preference>Maven>Installation和UserSettings中做了修改。

  • 我有一个angular 2应用程序,它使用firebase进行身份验证。我想使用谷歌作为我的身份验证提供者,并有一切设置,以便它应该工作。 如果我尝试用signinWithPopup进行身份验证(如文档中提到的),它可以工作: 但是,如果使用重定向尝试相同的代码,则会出现错误: 有人知道为什么弹出式方法有效而重定向方法无效吗?

  • java版本“1.6.0_37”java(TM)SE运行时环境(build 1.6.0_37-B06-434-11M3909)java HotSpot(TM)64位服务器VM(build 20.12-B01-434,混合模式) 如果在尝试安装java应用程序(LatexDraw)时总是出现错误,那么terminal上的版本6就不会有问题: :CGContextGetCTM:无效上下文0x0 :CG

  • 我是窗户,并通过朱比特笔记本使用蟒蛇。python 3.9.7,视窗64位,我想导入地理熊猫,所以我用代码。起初它似乎有效,因为我可以成功导入geopandas而不会出错,但是当我想运行以下代码时,会出现导入错误。 < code > world = GPD . read _ file(GPD . datasets . get _ path(" natural earth _ low RES "))

  • 我已经用和python3.7安装了它,但是当我尝试导入pandas并运行代码时,会出现错误。 Traceback(最近一次调用最后一次):文件/用户/芭比/Python/测试/test.py,第1行,在导入熊猫为pd ModuleNotFoundError:没有名为'熊猫'的模块 如果我尝试再次安装...它说这个。 已满足pip3安装pandas要求:已满足pandas in/usr/local/