LINUX.ORG.RU

Проблема с установкой пакета pygments

 , , ,


0

1

Немного изменил название темы, т.к. изначально она была про другое, а теперь перетекла в проблему установки pygments.

Была проблема у установкой pygments, эта тема больше не нужна.



Последнее исправление: shkolnik_2019 (всего исправлений: 4)

А вообще по сути главная проблема похоже не в самом плагине, а в невозможности установить sudo pip3 install pygments (см. ошибку выше). Почему-то в ubuntu 18.04 он не устанавливается.

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

Или это кривую команду в инструкции написали или что.

shkolnik_2019
() автор топика

Автор оригинальной статьи стыдливо умолчал один факт, который я нагуглил.

Кроме того, для python3 используйте easy_install3 и python3-setuptools.

sudo apt-get install python3-setuptools

А команда для установки pip должна быть такая:

sudo easy_install3 pip
shkolnik_2019
() автор топика
Ответ на: комментарий от shkolnik_2019

И нифига...

sudo easy_install3 pip pygments
sudo: easy_install3: команда не найдена
sudo easy_install3 pygments
sudo: easy_install3: команда не найдена

Да как установить-то?

shkolnik_2019
() автор топика

Люди выручайте, что делать-то? «Команда не найдена» и все тут.

shkolnik_2019
() автор топика

Заметил, что pip3 в Ubuntu даже не установлен.

pip3 --version

Command 'pip3' not found, but can be installed with:

sudo apt install python3-pip

Автор-сволачь и об этом умолчал. Теперь понимаю за что заминусовали его плагин. Написал кривую инструкцию и породил кучу ненужных проблем. Щас попробую установить, дальше посмотрим...

shkolnik_2019
() автор топика

Я теперь даже не пойму, что мне нужно для установки pygments - pip3 или все-таки easy_install3.

Потому что easy_install3 че-то не сработал (см. выше), а при установке pip3 он мне такую простыню предлагает накатить, что я чего-то сомневаюсь.

sudo apt install python3-pip
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.15.0-65 linux-headers-4.15.0-65-generic linux-image-4.15.0-65-generic linux-modules-4.15.0-65-generic
  linux-modules-extra-4.15.0-65-generic
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dh-python dpkg-dev fakeroot g++ g++-7 gcc gcc-7
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev
  libcilkrts5 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-7-dev libitm1 liblsan0 libmpx2 libpython3-dev
  libpython3.6-dev libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev make manpages-dev patch python-pip-whl python3-asn1crypto
  python3-cffi-backend python3-crypto python3-cryptography python3-dev python3-keyring python3-keyrings.alt python3-secretstorage
  python3-wheel python3-xdg python3.6-dev
Предлагаемые пакеты:
  binutils-doc debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib autoconf automake libtool flex bison
  gcc-doc gcc-7-multilib gcc-7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg
  libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc git bzr libstdc++-7-doc make-doc diffutils-doc python-crypto-doc
  python-cryptography-doc python3-cryptography-vectors gnome-keyring gir1.2-gnomekeyring-1.0 python-secretstorage-doc
Следующие НОВЫЕ пакеты будут установлены:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dh-python dpkg-dev fakeroot g++ g++-7 gcc gcc-7
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev
  libcilkrts5 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-7-dev libitm1 liblsan0 libmpx2 libpython3-dev
  libpython3.6-dev libstdc++-7-dev libtsan0 libubsan0 linux-libc-dev make manpages-dev patch python-pip-whl python3-asn1crypto
  python3-cffi-backend python3-crypto python3-cryptography python3-dev python3-keyring python3-keyrings.alt python3-pip
  python3-secretstorage python3-wheel python3-xdg python3.6-dev
Обновлено 0 пакетов, установлено 50 новых пакетов, для удаления отмечено 0 пакетов, и 223 пакетов не обновлено.
Необходимо скачать 77,7 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 220 MB.
Хотите продолжить? [Д/н]
shkolnik_2019
() автор топика

Короче, есть 2 способа установить pygments.

Через менеджер APT - пакет называется python3-pygments, и его я устанавливал неделю назад. Плагин подсвечивал не все слова в SQL.

Через pip - этот способ я сейчас пробую (python3-pygments удалил). Там пакет должен называться просто pygments.

Если плагин будет так же выдавать некорректный результат, то придется выяснять что не так с плагином.

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

Версия 2.4.2 через pip скачалась.

Successfully installed pygments-2.4.2

В ubuntu 18.04 через APT предлагали 2.2.0, хотя не думаю что проблема с плагином была в этом...

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