私のコードを実行する際に問題があります。 私でした:それはそれを言い続けるImportError:flask.ext.sqlalchemyという名前のモジュールがありません。解決策はありません
from flask_sqlalchemy import SQLAlchemy
:はImportError:flask.ext.sqlalchemy
という名前のモジュールは、私は、このチュートリアルに続くん:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
をし、それは私にインポートエラーの多くをない得続けますsqlalchemyだけでなく、これらも:
from flask.ext.wtf import Form
from wtforms import TextField, BooleanField
from wtforms.validators import Required
上記のすべてのインポートは私にインポートエラーを持っています。 スタックのオーバーフローに関するすべての同様の質問をチェックし、すべてのソリューションを試しましたが、機能しませんでした。誰か助けてくれますか?前もって感謝します。ここ
はエラーメッセージです:
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/Mia/Documents/workspace/Assignment3.2/run.py
Traceback (most recent call last):
File "/Users/Mia/Documents/workspace/Assignment3.2/run.py", line 1, in <module>
from app import app
File "/Users/Mia/Documents/workspace/Assignment3.2/app/__init__.py", line 2, in <module>
from flask_sqlalchemy import SQLAlchemy
ImportError: No module named 'flask_sqlalchemy'
私は私のプロジェクトディレクトリにパイソンのバージョンを確認するとき、それはそれは2.7ですが、非常に奇妙だと感じました。しかし、上記は3.5です。それは問題を引き起こすでしょうか?
あなたがこれらのインストールされているのですか? 'pip freeze'を実行して、インストールしたものを確認します。 – Connie
パッケージをインストールしていないか、環境をアクティブ化していないかのいずれかです。どちらもリンクされたチュートリアルでカバーされています。チュートリアルをもう一度読んでみてください。実際にはすべてがうまくいくはずです。 – davidism
@Connie私はピップ凍結を行なったし、ここでの結果である:フラスコ== 0.10.1 フラスコSQLAlchemyの== 2.1 itsdangerous == 0.24 Jinja2のの== 2.8 MarkupSafe == 0.23 SQLAlchemyのの== 1.0.12 WERKZEUG == 0.11.5 –