Как установить pydotplus для Python 3.5 на Windows64

Какой проверенный метод установки pydotplus для Python 3.5 в 64-разрядной системе Windows(10)? До сих пор мне не удавалось использовать conda или ряд других подходов.

Похоже, есть несколько жизнеспособных вариантов как для Linux Ubuntu, так и для Windows для Python 2.7. К сожалению, мне необходимо использовать эту конкретную конфигурацию, поэтому любые предложения будут очень признательны!


person user2736224    schedule 23.10.2016    source источник


Ответы (4)


Попробуйте запустить приглашение anaconda от имени «администратора», затем используйте:

conda установить -c conda-forge pydotplus

person Community    schedule 06.05.2019

Что вы пробовали для конды? Согласно https://anaconda.org/conda-forge/pydotplus/files, pydotplus доступен в conda-forge для Windows x64 и Python 3.5. Ввод

conda install -c conda-forge pydotplus

должно сработать.

person darthbith    schedule 24.10.2016

Я определенно пробовал это раньше, но по какой-то причине это не сработало. Однако благодаря вашему ответу я еще раз взглянул на свою конфигурацию, чтобы понять, почему этот конкретный установочный пакет не работает должным образом.

Первоначально я использовал Anaconda для установки двойной среды Python 2.7/3.5, и, хотя я всегда мог без проблем запускать 3.5 в IDE (в данном случае Jupyter Notebook), текущая среда по умолчанию по-прежнему автоматически устанавливалась на 2.7. Быстрый способ проверить это через командное окно:

C:\Users\Username\Anaconda\envs>conda env list

который должен произвести что-то вроде:

# conda environments:
#
py27                   * C:\Users\Username\Anaconda\envs\py27
py35                     C:\Users\Username\Anaconda\envs\py35

Обратите внимание, что рядом со средой, которая в данный момент активна, будет '*'. Чтобы переключиться, просто введите «активировать», а затем новое желаемое имя среды, и изменение должно быть немедленно подтверждено возвращаемой командной строкой:

C:\Users\Username\Anaconda\envs>activate py35

(py35) C:\Users\Username\Anaconda\envs>

После изменения среды я повторно запустил пакет установки conda для pydotplus, о котором вы упомянули:

conda install -c conda-forge pydotplus

и это сработало отлично!

Еще две вещи, которые следует учитывать при установке pydotplus, чтобы убедиться, что он правильно взаимодействует с GraphViz в вашей конкретной среде:

  1. Убедитесь, что вы используете самую последнюю версию scikit-learn. Дополнительная информация представлена ​​на официальном веб-сайте (http://scikit-learn.org/stable/install.html), включая команду быстрого обновления: conda update scikit-learn

  2. Убедитесь, что каталог bin GraphViz добавлен в ваш путь пользователя: (Почему pydot не может найти исполняемые файлы GraphViz в Windows 8?)

person user2736224    schedule 25.10.2016
comment
Извините, я не видел этот ответ до сих пор. На SO люди не уведомляются, когда публикуется новый ответ, поскольку он отличается от форума. В любом случае, я рад, что мой ответ помог! Это типично, если вы найдете ответ полезным, чтобы также проголосовать за него, и если он ответил на ваш вопрос, щелкнуть зеленую галочку, чтобы принять его (хотя кажется, что ваш собственный ответ более полный, так что вы действительно можете принять свой собственный ответ если хотите). - person darthbith; 27.10.2016

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

**conda install -c conda-forge pydotplus**

это сработало для меня хорошо

person Gayan Thejawansha    schedule 02.08.2017