Я только что попытался установить Dexy на сервере Debian 4.7. Python был установлен, но не pip, поэтому я провел небольшое исследование и нашел, как это сделать:
$ python --version
Python 2.7.3
$ sudo apt-get install python-setuptools
(...)
$ sudo easy_install pip
(...)
Все эти шаги прошли нормально, поэтому я мог начать установку dexy:
$ sudo pip install dexy
(...)
==========================================================================
WARNING: The C extension could not be compiled, speedups are not enabled.
Plain-Python installation succeeded.
==========================================================================
Running setup.py install for web.py
Successfully installed dexy pexpect BeautifulSoup4 PyYAML cashew chardet inflection jinja2 ply pygments python-modargs requests dexy-viewer Markdown docutils markupsafe web.py
Cleaning up...
Хорошо, кроме предупреждения "C extension", оно выглядело нормально (я не специалист по Python, но сообщение "Успешно установленный dexy" сделало меня оптимистом)
Однако, когда я запускаю dexy, у меня возникают фатальные ошибки:
$ dexy setup
Traceback (most recent call last):
File "/usr/local/bin/dexy", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2707, in <module>
working_set.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: requests>=0.10.6
Я немного искал в сети об этом, но ничего не смог найти. Что я могу сделать ?
(примечание: у меня много репутации (более 4000) на сайте Stackoverflow, но не на суперпользователе, поэтому я не могу создать новый тег 'Dexy' прямо сейчас. Я на правильном сайте, чтобы отправить этот вопрос?)