2016-09-04 29 views
0

フラスコスクリプトを使用する基本的なFlaskアプリケーションを実行していますが、クラウド9からMacのローカルインストールに環境を移動すると動作しなくなります。次のエラーが表示されます。Pythonがflask_scriptを見つけることができません

Python cannot find dateutil.relativedelta

No module named flask_script

を:私はvirtualenvのを使用しています、と私は環境の中でフラスコスクリプトをインストールしている、ともこのトピックに関する記事を以下に指摘したように、それを再インストールしようとしたために

ImportError: No module named 'flask_script' 

Python can't find my Flask script under virtualenv

私のmanage.pyは問題を引き起こしますl IKEは、この:私は

pip freeze 

がインストールされているかを確認するために実行

import os, sys 
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) 

from flask_script import Manager, Server 
from flask.ext.migrate import MigrateCommand 
from flask_app import app 

manager = Manager(app) 
manager.add_command('db', MigrateCommand) 

manager.add_command('runserver', Server(
    use_debugger = True, 
    use_reloader = True, 
    host = os.getenv('IP', '0.0.0.0'), 
    port = int(os.getenv('PORT', 5000)) 
    ) 
) 

if __name__ == "__main__": 
    manager.run() 

は、Flask_Scriptは示しています

alembic==0.8.7 
click==6.6 
Flask==0.11.1 
Flask-Markdown==0.3 
Flask-Migrate==2.0.0 
Flask-Script==2.0.5 
Flask-SQLAlchemy==2.1 
Flask-Uploads==0.2.1 
Flask-WTF==0.12 
itsdangerous==0.24 
Jinja2==2.8 
lxml==3.6.0 
Mako==1.0.4 
Markdown==2.6.6 
MarkupSafe==0.23 
py-bcrypt==0.4 
pymongo==3.2.2 
PyMySQL==0.7.6 
python-docx==0.8.6 
python-editor==1.0.1 
python-slugify==1.2.1 
requests==2.10.0 
SQLAlchemy==1.0.15 
Unidecode==0.4.19 
Werkzeug==0.11.11 
WTForms==2.1 

フラスコスクリプトのドキュメントは、それが次のようにインポートする必要が言う:

from flask.ext.script import Manager 

私これは私が使っているものに取って代わる古い方法です。しかし、とにかく、flask.ext.scriptを使うと同じ結果が得られます。

答えて

関連する問題