Установка python-pygments, ImportError

Я хочу использовать pygments в моем приложении на python.

Сначала я установил фрагментов так:

$sudo python setup.py install --prefix=/usr/local
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
  warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'include_package_data'
  warnings.warn(msg)
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
changing mode of /usr/local/bin/pygmentize to 755
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/Pygments-1.4-py2.7.egg-info
Writing /usr/local/lib/python2.7/dist-packages/Pygments-1.4-py2.7.egg-info

После получения ошибки импорта (ImportError: cannot import name highlight) при попытке from pygments import highlight и выяснил, что существует пакет python-pygments, я установил его из программного центра. Теперь он был установлен в / usr / share / pyshared / pygments, и в /usr/lib/python2.7/dist-packages/pygments есть символические ссылки, указывающие на это местоположение, которое намного лучше, чем / usr / local / lib / python2. 7 / dist-packages с ручной установкой.

Но я продолжаю получать ImportError.

Что я делаю не так?

3
задан 25 December 2011 в 17:39

2 ответа

Не называйте ваш скрипт "pygments.py". Во-вторых, если вы сделали вышеизложенное и, следовательно, изменили имя скрипта, вы все равно можете получить ошибку импорта, вызванную скомпилированным байтом скриптом python под названием «pygments.pyc», вам нужно будет изменить имя скрипта и удалить старый байт-скомпилированный скрипт с именем "pygments.pyc"

0
ответ дан 25 December 2011 в 17:39

пигменты упакованы в Ubuntu: http://packages.ubuntu.com/search?keywords=python-pygments

Я предлагаю вам использовать этот пакет, а не устанавливать его из исходных кодов. .

0
ответ дан 25 December 2011 в 17:39

Другие вопросы по тегам:

Похожие вопросы: