2016-03-24 15 views
0

私のコードを実行する際に問題があります。 私でした:それはそれを言い続ける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です。それは問題を引き起こすでしょうか?

+0

あなたがこれらのインストールされているのですか? 'pip freeze'を実行して、インストールしたものを確認します。 – Connie

+0

パッケージをインストールしていないか、環境をアクティブ化していないかのいずれかです。どちらもリンクされたチュートリアルでカバーされています。チュートリアルをもう一度読んでみてください。実際にはすべてがうまくいくはずです。 – davidism

+0

@Connie私はピップ凍結を行なったし、ここでの結果である:フラスコ== 0.10.1 フラスコSQLAlchemyの== 2.1 itsdangerous == 0.24 Jinja2のの== 2.8 MarkupSafe == 0.23 SQLAlchemyのの== 1.0.12 WERKZEUG == 0.11.5 –

答えて

2

あなたはvirtualenvから実行していません。トレースバック内のPythonバイナリへのパス(/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5、システムPython)を確認します。

virtualenvを有効にして、プログラムを実行します。

source ./flask/bin/activate 
python run.py 

あるいは、chmod +x ./run.pyとそれが実行マーキング後)に直接スクリプトを実行して、チュートリアルに従うと、スクリプトの先頭に正しい実行可能な命令を追加します。

#!flask/bin/python 
from app import app 
app.run(debug=True) 
./run.py 
+0

あなたの方法は動作します!!!!私はこの問題で1日中苦労していました!私はまだ奇妙な問題があります。これは端末で動作しますが、Pycharmで3.5を使用しています。今はターミナルでしか走れません。 Pycharmを修正できる方法はありますか?どうもありがとうございます!!! –

+0

http://stackoverflow.com/a/28679116/400617 – davidism

関連する問題