LINUX.ORG.RU
решено ФорумAdmin

trac+svn

 , , , svn-python,


0

1

Fedora 16 x64, установлены пакеты httpd, subversion, mod_python, mod_dav, mod_dav_svn.

Проблема в том, что Питон не видит модуля svn:

# python
>>> from svn import core
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named svn

Из-за этого из-под trac нет доступа к svn. В остальном всё нормально, через веб можно заходить в trac и svn.

В каталоге /usr/lib/python2.7/site-packages find -name *svn* выдаёт

./trac/tests/functional/svntestenv.py
./trac/tests/functional/svntestenv.pyc
./trac/tests/functional/svntestenv.pyo
./trac/versioncontrol/svn_fs.pyc
./trac/versioncontrol/svn_authz.py
./trac/versioncontrol/svn_fs.pyo
./trac/versioncontrol/svn_fs.py
./trac/versioncontrol/svn_prop.pyc
./trac/versioncontrol/svn_authz.pyc
./trac/versioncontrol/svn_authz.pyo
./trac/versioncontrol/svn_prop.pyo
./trac/versioncontrol/svn_prop.py

В каталоге /usr/lib64/python2.7/site-packages ничего не найдено.

На оф. сайте по этому поводу сказано: So either move the svn and libsvn found in the /opt/subversion-xxx/lib/svn-python folder into your site-packages folder, or add the above folder to your PYTHONPATH, or create a ​svn.pth file in your Python site-packages folder with the above folder path as its single line content (an example on a FreeBSD installation, again: /usr/local/lib/pythonN.N/site-packages/).

Но каталог svn-python я нигде не нашел. Где мне взять этот модуль?


Ответ на: комментарий от takino

В репозитории svn? Нет, я искал svn-python поиском по всему диску, такого каталога нигде нет. Или он может называться по другому?

IOne
() автор топика
Ответ на: комментарий от takino

Спасибо, поставил subversion-python и всё заработало.

IOne
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.