Установить Plotly в Anaconda

Как установить Plotly в Anaconda?

https://conda.anaconda.org/plotly говорит conda install -c https://conda.anaconda.org/plotly <package> и

https://plot.ly/python/user-guide/ говорит pip install plotly. То есть, без упаковки.

Так какие пакеты я должен указать в Anaconda conda?

Я пробовал без одного и получаю ошибки:

C:>conda install -c https://conda.anaconda.org/plotly
Error: too few arguments, must supply command line package specs or --file

5 ответов


Если вам все равно, какую версию Plotly вы устанавливаете, просто используйте pip.

pip install plotly простой способ установить самый последний стабилизированный пакет для Plotly от PyPi.

pip - полезный пакет и инструмент управления зависимостями, который упрощает эти вещи, но следует отметить, что Anaconda conda инструмент сделает то же самое.

pip будет установлен в ваше местоположение установки Anaconda по умолчанию.

проверить этой описание пакета и управления окружающей средой между pip и conda.

Edit: ссылка покажет, что conda может справиться со всем pip может и больше, но если вы не пытаетесь указать версию пакета, который нужно установить, pip может быть гораздо более лаконичным.


очистка вещи

@xpt, у вас есть некоторая путаница здесь:

  • Conda используется для установки пакетов (plotly пакет, numpy пакет, cufflinks пакет etc.)
  • список доступных пакетов находится в некотором индексе, который на языке Conda называется канал. По умолчанию "официальный" канал поддерживается Anaconda (разработчиком Conda), но каждый может открыть свой собственный канал, и используйте его для распространения пользовательских пакетов.

Итак, в команде, которую вы показали: conda install -c https://conda.anaconda.org/plotly <package>

  • на -c переключатель говорит Conda использовать пользовательский канал, который называется https://conda.anaconda.org/plotly1
  • <package> - это пакет для загрузки с этого канала.
  • указание канала является необязательным, а если нет-то Conda будет искать в своих каналах по умолчанию. Но ты! .. --18-->необходимо указать пакет, чтобы Conda знает, что установить.

1 это на самом деле канал, который принадлежит называется plotly, который размещен на Анаконда Облако, бесплатный сервис, предлагаемый Anaconda для размещения пользовательских каналов.

возвращаясь к вашему вопросу

этот канал, кажется, не поддерживается (plotly пакет размещен там очень старый). Учитывая это, и тот факт, что официальный plotly документация что надо использовать pip, это то, что я бы использовал.

но, если вы используете Анаконда Питон (как следует из вашего вопроса), обязательно запустите под Анаконда Строке (Start --> Anaconda --> Anaconda Prompt). Используя pip из стандартной командной строки, когда у вас есть Anaconda не рекомендуется и может испортить установку Anaconda.


Предположим, у вас установлена Anaconda, чем "pip" может не работать, в этом случае используйте:

conda install-c https://conda.anaconda.org/plotly плотли


используя Anaconda, для меня сработало следующее:

для поиска каких пакетов plotly доступны на anaconda: anaconda search -t conda plotly Это предоставит список пользователя / пакета для plotly available.

решите, какой пользователь/пакет для вашей операционной системы и версия Plotly вы хотите. Затем, чтобы получить дополнительную информацию об этом типе:anaconda show [user]/[package]. Инструкция по установке должна быть предоставлена ближе к концу. Как правило, это: conda install --channel https://conda.anaconda.org/[user] [package] где вы должны заменить [пользователя] и [пакет] с пользователем / пакетом ваших предпочтений.


для установки plotly в windows на anaconda. Зайдите в подсказку anaconda, напишите в этом коде:

conda install -c plotly plotly 

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