2011-02-08 9 views
1

https://github.com/ericflo/twissandraセットアップジャンゴのためのカサンドラ - 「はImportError:いいえモジュールの名前pycassa」私は、このガイドに従ってきた

Pycassaは、すべての依存関係を含む、インストールされています。すべてがスムーズに実行されているが、python manage.py sync_cassandra所与のメッセージを実行している:

ImportError: No module named pycassa 

だから私は実行しているPythonの対話インタプリタをしてimport pycassaを入力し、そのコマンドはエラーなしで、正常に実行されます。

['', '/home/z/twiss/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/home/z/twiss/lib/python2.6/site-packages/pip-0.8.2-py2.6.egg', '/home/z/twiss/lib/python2.6', '/home/z/twiss/lib/python2.6/plat-linux2', '/home/z/twiss/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/lib-old', '/home/z/twiss/lib/python2.6/lib-dynload', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/home/z/twiss/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages/pycassa-1.0.5-py2.6.egg', '/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg', '/usr/local/lib/python2.6/site-packages', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0'] 

site-packagesがリストにある:

import sys 
sys.path 

を実行すると、メッセージを表示します。これは、仮想環境にあるので、私は少し混乱し、私は何が起こったか知っていると

+0

Python環境にrequirements.txtからすべての必要なパッケージをインストールし、それはDjangoのREPLで動作しますか? –

+0

私はDjango REPLが何であるか知りません。私はそれを見ていきます –

答えて

2

がで

import sys 
print sys.path 

を含めるように編集ツイート/管理/コマンド/ sync_cassandra.pyを試してみて何をするいけない

上。これにpycassaが入っているディレクトリが含まれていることを確認してください。例えば、私はtwiss/lib/python2.6/site-packagesにpycassaディレクトリを持っています。

ちなみに、ericfloのレポは古くなっています。彼がいくつかのプルリクエストを受け入れるまでは、this versionを使いたいと思うでしょう。

0

おそらくpycassaパッケージが見つからないので、私は以下を試して、必要なパッケージを要件ファイルに保存し、このようにフリーズ/インストールを利用することをおすすめします。すべての要件は、あなたのpythonのプロジェクトのためになったら、NodeJSためpackage.jsonのようなrequirements.txtへの出力に必要なパッケージを

pip install pycassa 

enter image description here

:pycassaエラーで最初の問題を解決するために

  • フリーズ:出力電流パッケージrequirements.txtファイルへ
  • インストール:
pip freeze > requirements.txt 
pip install -r requirements.txt 
関連する問題