Как обновить 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
Я что-то упустил?
Спасибо
Ответы
Ответ 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.