У меня есть установка trac, которая работает правильно из командной строки. Я развернул trac.cgi в правильном каталоге, но когда я открываю страницу, я получаю:
Trac detected an internal error: No module named pkg_resources
Traceback (most recent call last):
File "/some/path/htdocs/trac.cgi", line 22, in ?
import pkg_resources
ImportError: No module named pkg_resources
pkg_resources
установлено. Я могу импортировать его, когда я запускаю python из командной строки. Права правильные (я могу прочитать site-packages/pkg_resources.py
). Правильный sys.path (включает каталог site-packages). Файл начинается с:
try:
import os
import pkg_resources
, поэтому пути не изменяются до сбоя.
Есть ли другой случай, когда импорт может завершиться неудачей таким образом?