Подтвердить что ты не робот

Как обновить spyder на anaconda

У меня установлена Anaconda (Python 2.7.11 | Anaconda custom (64-bit) | (по умолчанию, 16 февраля 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] на win32), и я использую Spyder 2.3.8

Хотелось бы обновить Spyder до последней версии, поэтому я прошел через команды:

conda update conda
conda update anaconda
conda update spyder

Все они работали без ошибок, но версия spyder не изменилась - эту команду я использую для запуска:

C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-instance

Я что-то упустил?

Спасибо

4b9b3361

Ответ 1

Чтобы развернуть juanpa.arrivillaga комментарий:

Если вы хотите обновить Spyder в корневой среде, то conda update spyder работает на меня.

Если вы хотите обновить Spyder для созданной виртуальной среды (например, для другой версии Python), тогда conda update -n $ENV_NAME spyder, где $ENV_NAME - ваше имя среды.

Ответ 2

Перейдите в Anaconda Naviagator, найдите spyder, нажмите "Настройки" в верхнем правом углу приложения spyder. Нажмите вкладку "Обновить" .

Ответ 3

Я вижу, что вы использовали pip для обновления. Это настоятельно не рекомендуется (по крайней мере, в Spyder 3). Уведомления об обновлениях Spyder, которые я получаю, всегда включают следующее:

"ВАЖНОЕ ПРИМЕЧАНИЕ. Похоже, что вы используете Spyder с Anaconda/Minconda. Пожалуйста, не используйте pip для его обновления, так как это, вероятно, нарушит вашу установку. Вместо этого, пожалуйста, подождите, пока будут доступны новые пакеты conda, и используйте conda для выполнения обновления. "

Ответ 4

Один из способов избежать ошибок при установке или обновлении пакетов - запустить приглашение Anaconda от имени администратора. Надеюсь, это поможет!

Ответ 5

Использование pip напрямую:

ВНИМАНИЕ: Это нарушит вашу установку Anaconda, как описано сопровождающим Spyder в комментариях ниже; Вы можете попробовать это решение, только если упомянутое выше решение, использующее Conda, не работает

pip install --upgrade spyder

После запуска нового Spyder "nbconvert> = 4.0: None (NOK)" вы можете получить сообщение об ошибке, из-за которого вам нужно будет установить configparser для смолы:

conda удалить configparser

Конда установить configparser

Теперь у вас должна быть свежая и актуальная установка Spyder.