Как установить pydot и graphviz?

Ubuntu 13.10 с инструкциями UNITY

Для этого с командой, требующей sudo, немного сложно.

В моем случае я хотел отключить драйвер PSMOUSE, используя команду sudo rmmod psmouse, чтобы предотвратить проблему щелчка мыши, которая случайно проявляется. Дополнительную информацию об этой проблеме см. В разделе «Работа с мышью и сенсорной панелью Freezes» в Linux. Я устал вводить его при каждой загрузке.

В моей установке в папке ~/.config не было подкаталога автозапуска, поэтому я создал его. Это позволило сохранить мои настройки параметров загрузочных приложений.

Чтобы переключить видимость скрытых приложений запуска, вы можете использовать следующие команды.

Чтобы показать их:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Чтобы скрыть их:

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

Настройте свою команду в соответствии с указанными выше сообщениями в окне Startup Applications Preferences .

Name:    Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse

] Затем вам нужно отредактировать файл autostart , используя sudo visudo. Добавьте строку, содержащую следующую информацию:

username ALL=(ALL) NOPASSWD: /sbin/rmmod

Вы должны ввести эту строку под линией, начинающейся с% admin. Я добавил строку в конец файла. ВАЖНО использовать sudo visudo для редактирования этого файла, поскольку ошибка может помешать вам вообще выполнять любые команды sudo.

% admin : Сначала я попытался использовать скрипт bash для запуска моей команды косвенно , но это не сработало. Мне пришлось поместить sudo rmmod psmouse непосредственно в окно «Редактировать стартовую программу».

11
задан 20 May 2017 в 09:53

12 ответов

python-pydot и graphviz находятся в репозиториях Ubuntu по умолчанию во всех поддерживаемых версиях Ubuntu. Во всех поддерживаемых версиях Ubuntu откройте терминал и введите:

sudo apt install python-pydot python-pydot-ng graphviz # python-pydot-ng isn't in the 14.04 repos

Эта блок-схема была создана с помощью графического интерфейса в Ubuntu. Поскольку graphviz использует встроенный язык программирования точек, который включен в пакет graphviz, исходный код связанной блок-схемы редактируется в любом текстовом редакторе, даже если python-pydot не установлен.

Я не знаю, почему вы хотите установить pydot с помощью pip, когда сможете получить его из репозиториев Ubuntu, но чтобы ответить на ваш вопрос, я попытался установить pydot в любом случае в виртуальной среде Python с помощью pip3 install pydot и это сработало, поэтому вполне возможно, что вам нужно обновить pip до последней версии с помощью sudo -H pip3 install --upgrade pip. Я использовал pip3 вместо pip, потому что вы написали в своем вопросе, что используете Python 3.5.

9
ответ дан 22 May 2018 в 22:26
  • 1
    wow спасибо :) Я слежу за вашими комментариями, когда вы его обновили. Наконец он работал. Думаю, мне нужно больше поработать над ubuntu. pip, pip3, apt, apt-get ... все это сбивает с толку. – kong 20 May 2017 в 10:36
  • 2
    В Ubuntu многие пакеты из PyPI включены в репозитории Ubuntu по умолчанию, и их имена пакетов обычно предваряются python- и аналогичным образом для пакетов pip3 их имена пакетов в репозиториях Ubuntu обычно предваряются python3- – karel 20 May 2017 в 17:41
  • 3
    Рекомендуется установить пакеты непосредственно из PyPI с помощью pip: последняя версия (репозитории Ubuntu может быть устаревшей), в случае необходимости управляется файлом требований и устанавливается на virtualenv; не на сайт-пакеты системы. – Ioannis Filippidis 25 October 2017 в 12:59

python-pydot и graphviz находятся в репозиториях Ubuntu по умолчанию во всех поддерживаемых версиях Ubuntu. Во всех поддерживаемых версиях Ubuntu откройте терминал и введите:

sudo apt install python-pydot python-pydot-ng graphviz # python-pydot-ng isn't in the 14.04 repos

Эта блок-схема была создана с помощью графического интерфейса в Ubuntu. Поскольку graphviz использует встроенный язык программирования точек, который включен в пакет graphviz, исходный код связанной блок-схемы редактируется в любом текстовом редакторе, даже если python-pydot не установлен.

Я не знаю, почему вы хотите установить pydot с помощью pip, когда сможете получить его из репозиториев Ubuntu, но чтобы ответить на ваш вопрос, я попытался установить pydot в любом случае в виртуальной среде Python с помощью pip3 install pydot и это сработало, поэтому вполне возможно, что вам нужно обновить pip до последней версии с помощью sudo -H pip3 install --upgrade pip. Я использовал pip3 вместо pip, потому что вы написали в своем вопросе, что используете Python 3.5.

12
ответ дан 18 July 2018 в 13:01

python-pydot и graphviz находятся в репозиториях Ubuntu по умолчанию во всех поддерживаемых версиях Ubuntu. Во всех поддерживаемых версиях Ubuntu откройте терминал и введите:

sudo apt install python-pydot python-pydot-ng graphviz # python-pydot-ng isn't in the 14.04 repos

Эта блок-схема была создана с помощью графического интерфейса в Ubuntu. Поскольку graphviz использует встроенный язык программирования точек, который включен в пакет graphviz, исходный код связанной блок-схемы редактируется в любом текстовом редакторе, даже если python-pydot не установлен.

Я не знаю, почему вы хотите установить pydot с помощью pip, когда сможете получить его из репозиториев Ubuntu, но чтобы ответить на ваш вопрос, я попытался установить pydot в любом случае в виртуальной среде Python с помощью pip3 install pydot и это сработало, поэтому вполне возможно, что вам нужно обновить pip до последней версии с помощью sudo -H pip3 install --upgrade pip. Я использовал pip3 вместо pip, потому что вы написали в своем вопросе, что используете Python 3.5.

12
ответ дан 24 July 2018 в 20:05

Из этого ответа в разделе «Установка пакетов pydot и graphviz в среде Anaconda»

У меня была такая же проблема, и я решил ее (порядок важен): установка graphviz, просто через sudo apt-get install graphviz Установка graphviz для Python через conda sudo ~/anaconda2/bin/conda install graphviz Наконец, установив pydot с помощью conda sudo ~/anaconda2/bin/conda install pydot Этот ответ просрочен, но этот пост помог мне (вместе с тем, который упоминает порядок установки), поэтому, надеюсь, этот ответ поможет кому-то остальное. Я использую Ubuntu 14.04 и Python 2.7. Постскриптум по-видимому, могут быть некоторые проблемы с шагом 1 вышеуказанного алгоритма, в этом сообщении упоминается, как их исправить.
3
ответ дан 22 May 2018 в 22:26
  • 1
    Пожалуйста, не плагиат. Это не против правил сайта, но это, конечно, не круто. Вместо этого вы можете копировать и вставлять ответы и атрибуты их источника. Я отредактирую ваш ответ, чтобы продемонстрировать. – wjandrea 20 May 2017 в 21:44

Поскольку вы используете python 3, правая команда будет pip3 install pydot graphviz. Вы можете установить pip3 с помощью sudo apt install python3-pip.

2
ответ дан 22 May 2018 в 22:26

В Ubuntu 17.10 ff исправил проблему:

sudo apt-get install python3-pydot graphviz
sudo pip3 install pydot_ng
0
ответ дан 22 May 2018 в 22:26

Поскольку вы используете python 3, правая команда будет pip3 install pydot graphviz. Вы можете установить pip3 с помощью sudo apt install python3-pip.

2
ответ дан 18 July 2018 в 13:01

Из этого ответа в разделе «Установка пакетов pydot и graphviz в среде Anaconda»

У меня была такая же проблема, и я решил ее (порядок важен): установка graphviz, просто через sudo apt-get install graphviz Установка graphviz для Python через conda sudo ~/anaconda2/bin/conda install graphviz Наконец, установив pydot с помощью conda sudo ~/anaconda2/bin/conda install pydot Этот ответ просрочен, но этот пост помог мне (вместе с тем, который упоминает порядок установки), поэтому, надеюсь, этот ответ поможет кому-то остальное. Я использую Ubuntu 14.04 и Python 2.7. Постскриптум по-видимому, могут быть некоторые проблемы с шагом 1 вышеуказанного алгоритма, в этом сообщении упоминается, как их исправить.
3
ответ дан 18 July 2018 в 13:01

В Ubuntu 17.10 ff исправил проблему:

sudo apt-get install python3-pydot graphviz sudo pip3 install pydot_ng
0
ответ дан 18 July 2018 в 13:01

Поскольку вы используете python 3, правая команда будет pip3 install pydot graphviz. Вы можете установить pip3 с помощью sudo apt install python3-pip.

2
ответ дан 24 July 2018 в 20:05

Из этого ответа в разделе «Установка пакетов pydot и graphviz в среде Anaconda»

У меня была такая же проблема, и я решил ее (порядок важен): установка graphviz, просто через sudo apt-get install graphviz Установка graphviz для Python через conda sudo ~/anaconda2/bin/conda install graphviz Наконец, установив pydot с помощью conda sudo ~/anaconda2/bin/conda install pydot Этот ответ просрочен, но этот пост помог мне (вместе с тем, который упоминает порядок установки), поэтому, надеюсь, этот ответ поможет кому-то остальное. Я использую Ubuntu 14.04 и Python 2.7. Постскриптум по-видимому, могут быть некоторые проблемы с шагом 1 вышеуказанного алгоритма, в этом сообщении упоминается, как их исправить.
3
ответ дан 24 July 2018 в 20:05
  • 1
    Пожалуйста, не плагиат. Это не против правил сайта, но это, конечно, не круто. Вместо этого вы можете копировать и вставлять ответы и атрибуты их источника. Я отредактирую ваш ответ, чтобы продемонстрировать. – wjandrea 20 May 2017 в 21:44

В Ubuntu 17.10 ff исправил проблему:

sudo apt-get install python3-pydot graphviz sudo pip3 install pydot_ng
0
ответ дан 24 July 2018 в 20:05

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

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