2016-11-18 5 views
0

PythonでSQLAlchemyを使用しようとしました。私は仮想的なPythonのenvを次のように作成します。SQLAlchemyがvirtualenvでのインポート問題

mkdir project 
cd project 
virtualenv project-env 
project-env/bin/pip install SQLAlchemy 

これは問題なく実行されます。今私は、プロジェクトフォルダ(project-envではなく)のルートにpythonスクリプトを置きます。スクリプトの最初の2行はとても似ています:はImportError:No module named sqlalchemy

#!project-env/bin/python 
from sqlalchemy import * 

私はスクリプトを実行すると、私はエラーを取得します。私はここで間違って何をしていますか?スクリプトをproject-envフォルダまたは外に置く必要がありますか?

答えて

1

スクリプトを実行する前に、仮想環境をアクティブにする必要があります。スクリプトは、どこにいてもかまいません。たとえば、コードを実行する前に、端末は仮想環境名を表示する必要があります。

+0

どうすればよいですか?上のコードの最初の行は通訳者を指していませんか? – KexAri

+0

これを説明する別の回答へのリンクがあります:http://stackoverflow.com/questions/14604699/how-to-activate-virtualenv –

関連する問題