Если я устанавливаю последний стабильный 1.2.7 django-haystack
с sudo pip install django-haystack
, он отлично работает. Но после его удаления и установок самого последнего DEV версии 2.0.0 BETA вместо как предложено на главной странице:ImportError: Нет модуля с именем haystack
pip install -e git+https://github.com/toastdriven/[email protected]#egg=django-haystack
Несмотря на сообщения успеха ниже, это кажется, что это не правильно установлено:
Obtaining django-haystack from git+https://github.com/toastdriven/[email protected]#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...
, потому что, когда я иду в окружающую среду Джанго оболочки и сделать
>>> from haystack import indexes
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named haystack
Я следовал инструкциям и иметь INSTALLED_APPS = (... 'haystack',)
in
У меня была эта проблема раньше, но я никогда не смогу ее решить. sudo pip install default работает нормально, но до тех пор, пока я получаю последнюю версию Git, мой django, похоже, не видит этого.
Что я могу пропустить?
Большое спасибо за ваши советы,
UPDATE
Извиняюсь, но это, кажется, ошибка происходит только в Aptana Studio 3.0. В Django Shell я могу сделать импорт в конце концов. Я все еще ослеплен, так как это должно быть одинаково. Почему Aptana может видеть библиотеки при установке с sudo pip install django-haystack
, но не при использовании последней версии Git? Что там может пойти не так?
UPDATE 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']
В вашей оболочке, какой текущий каталог? значение sys.path? – nneonneo
Спасибо. Я просто сделал 'print sys.path', и я вижу'/home/kave/projects/cb/src/django-haystack ', 'Я вижу, что там существует путь. У меня также есть полный путь sys в моем вопросе. – Houman