«pygmentize: команда не найдена», хотя я уже установил pygments в своей системе
Я попытался установить pygments на Debian 9 , используя оба
apt-get install python3-pygments
а также
pip install Pygments
но ни один метод не заставляет его работать в командной строке.
Я подозреваю, что мой PATH не содержит пути к установкам. Я добавил /usr/lib/python3/dist-packages/ в свой PATH , так как там установлен пакет pygments, но, конечно, это не решение, поскольку там нет ни одной корзины или исполняемого файла. Там есть скрипты, но ни один с разрешением «x».
Какой каталог я должен добавить в свою переменную PATH ?
apt-file list python3-pygments
показывает только ранее добавленный каталог ( /usr/lib/python3/dist-packages/ ).
Возможно, проблема не связана с моим PATH . Я не знаю. Но мне нужно, чтобы эта работа работала, чтобы использовать латексный пакет minted . На веб- сайте pygments есть эта цитата, которая заставляет меня думать, что мне нужно установить что-то еще:
Вы можете использовать Pygments из оболочки, если вы установили скрипт pygmentize.
Я хотел бы, чтобы они могли написать больше о том, как установить указанный скрипт, поскольку я ничего не могу найти на их веб-сайте или в Интернете. Судя по тому, что я вижу в Интернете, большинство людей просто обычно устанавливают pygments, а затем могут использовать minted, поэтому я скептически отношусь к этому «сценарию».
1 ответ
Наконец я нашел это! Я удалил и переустановил, и на этот раз я получил полезное предупреждение:
Installing collected packages: Pygments
WARNING: The script pygmentize.exe is installed in 'C:\Users\CarmanBr\AppData\Local\Programs\Python\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Обновил мой путь, и теперь он наконец работает!