里面的第7章大型程序的结构,在pycharm里面建立了名为flasky的程序,结果运行的时候报错
from flask import Flask ImportError: No module named flask
错误内容如下:
AAMacBook-Air:flasky username$ python manage.py
Traceback (most recent call last):
File "manage.py", line 3, in <module>
from app import create_app, db
File "/Users/username/PycharmProjects/flasky/app/__init__.py", line 1, in <module>
from flask import Flask
ImportError: No module named flask
AAMacBook-Air:flasky username$
同时我怕自己写错了,从github下了个当前的版本,运行的时候同样提示一样的内容。但是很奇怪的是,如果我直接用pycharm建立一个flask的程序是没有问题的,请问各位大神该如何能够解决这个问题,同时这个问题是因为什么才产生的。
跪求,已经2周没有下一步紧张了
程序目录机构如下:
----------
__pycache__ app config.py manage.py migrations requirement.txt tests
./__pycache__:
config.cpython-35.pyc
./app:
__init__.py __init__.pyc __pycache__ email.py main models.py static templates
./app/__pycache__:
__init__.cpython-35.pyc email.cpython-35.pyc models.cpython-35.pyc
./app/main:
__init__.py __pycache__ errors.py forms.py views.py
./app/main/__pycache__:
__init__.cpython-35.pyc errors.cpython-35.pyc forms.cpython-35.pyc views.cpython-35.pyc
./app/static:
./app/templates:
404.html 500.html base.html index.html mail
./app/templates/mail:
new_user.html new_user.txt
./migrations:
./tests:
首先要确定安装好flask,使用pip list查看是否安装好。
如果是virtualenv下安装的,记得要启动虚拟环境
可以参考一下这里
http://stackoverflow.com/questions/31252791/flask-importerror-no-module-named-flask