0

で最新の安定版 1.2.7 をインストールすると、正常にdjango-haystack動作sudo pip install django-haystackします。しかし、メインページで提案されているように、それをアンインストールし、代わりに最新の開発バージョン 2.0.0 BETA をインストールした後:

pip install -e git+https://github.com/toastdriven/django-haystack.git@master#egg=django-haystack

以下の成功メッセージにもかかわらず、正しくインストールされていないようです。

Obtaining django-haystack from git+https://github.com/toastdriven/django-haystack.git@master#egg=django-haystack
  Cloning https://github.com/toastdriven/django-haystack.git (to master) to ./src/django-haystack
  Running setup.py egg_info for package django-haystack

Installing collected packages: django-haystack
  Running setup.py develop for django-haystack
    Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
    /usr/bin/python -E -c pass
    TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files

    Creating /usr/local/lib/python2.7/dist-packages/django-haystack.egg-link (link to .)
    Adding django-haystack 2.0.0-beta to easy-install.pth file

    Installed /home/kave/projects/cb/src/django-haystack
Successfully installed django-haystack
Cleaning up...

なぜなら、私がdjangoシェル環境に入って実行するとき

>>> from haystack import indexes

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named haystack

私は指示に従い、 INSTALLED_APPS = (... 'haystack',)そこにいます

私は以前にこの問題を抱えていましたが、決して解決できませんでした。sudo pip install default は正常に動作しますが、最新の Git バージョンを取得する限り、私の django はそれを認識していないようです。

何が欠けている可能性がありますか?

アドバイスありがとうございます。

アップデート

申し訳ありませんが、Aptana Studio 3.0 内でのみエラーが発生しているようです。結局、Django Shell ではインポートを実行できます。これは同じはずなので、私はまだ目がくらんでいます。sudo pip install django-haystack最新の Git バージョンを使用している場合に、インストール時に Aptana がライブラリを表示できるのはなぜですか? 何がうまくいかないのでしょうか?

更新 2

満杯sys.path

['/home/kaveh/projects/cb', '/usr/local/lib/python2.7/dist-packages/requests-0.13.9-py2.7.egg', '/home/kaveh/projects/cb/src/django-haystack', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol']
4

1 に答える 1

1

私はついにそれを働かせました。

私が言ったように、問題はpip install -e git+https://github.com/toastdriven/django-haystack.git@master#egg=django-haystack明らかに機能していません。

私は単にそれをアンインストールし、削除されたことを確認しました。

次に、ソースをzipファイルとしてダウンロードし、解凍して、

python setup.py build
sudo python setup.py install

このようにして、動作することが保証されます。これが誰かに役立つことを願っています。

于 2012-08-27T10:29:57.500 に答える