我在这里学习烧瓶教程:
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
我到了尝试的地步。/run.py然后我得到:
Traceback (most recent call last):
File "./run.py", line 3, in <module>
from app import app
File "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
这看起来类似于:
ImportError: No module named flask
但他们的解决方案没有帮助。作为参考,Ido有一个名为flask的文件夹,其中一个用户提到可能会导致问题。
尝试删除您创建的virtualenv。然后创建一个新的virtualenv:
然后:
现在让我们激活virtualenv:
现在您应该看到命令行左侧的
(flask)
。让我们安装烧瓶:
然后创建一个名为
hello.py
的文件(注意:请参见下面的UPDATE Flask 1.0.2
):运行时使用:
更新烧瓶1.0.2
新的flask版本不需要从脚本运行应用程序。
hello.py
现在应该是这样的:运行时使用:
运行最新命令时,请确保位于
hello.py
所在的文件夹中。创建hello.py之前的所有步骤也适用于此情况
对于python 3使用
我唯一能解决的方法是将用户python dir添加到myapp.wsgi文件中。例如:
我想如果您在全局环境中安装这些包,应该没有问题,但是我已经以用户身份安装了python包。
相关问题 更多 >
编程相关推荐