Spyder – один из моих любимых IDE (интегрированная среда разработки) для программирования и визуализации Python. Я вошел через Spyder, используя Anaconda Navigator
Что такое Spyder?
Spyder – это бесплатная научная среда с открытым исходным кодом, написанная в Python, для Python и разработана учеными, инженерами и аналитиками данных. Он имеет уникальную комбинацию расширенного редактирования, анализа, отладки и функциональности профилирования комплексного инструмента разработки с разведкой данных, интерактивным исполнением, глубокой проверкой и красивыми возможностями визуализации научного пакета.
Что не сработало 🤔
Всякий раз, когда я запускаю Spyder IDE, я получаю эту подсказку обновить версию до 5.x, а сегодня я решил сделать это на моем MacO. Итак, я начал с команд, которые я знаю
conda update spyder
Показал пару пакетов для обновления, ударил y
, не повезло:(
тогда
conda update conda
Не удалось с
RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment. RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment.
Итак, попробовал с -Force
флаг
conda update --force conda conda update anaconda
Но, все еще не повезло. Я все еще вижу Spyder 4.x, когда я запускаю IDE.
Что работало
Вот для работы
conda update --all
Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: /Users/vidyasagarmachupalli/opt/anaconda3 The following packages will be downloaded: package | build ---------------------------|----------------- anaconda-navigator-2.0.1 | py38_0 6.5 MB astropy-4.2.1 | py38h9ed2024_1 6.1 MB conda-build-3.21.4 | py38hecd8cb5_0 551 KB conda-repo-cli-1.0.3 | pyhd3eb1b0_0 267 KB conda-token-0.2.0 | pyhd3eb1b0_0 9 KB mkl-2021.2.0 | hecd8cb5_269 100.0 MB mkl-service-2.3.0 | py38h9ed2024_1 43 KB mkl_fft-1.3.0 | py38h4a7008c_2 163 KB mkl_random-1.2.1 | py38hb2f4e1b_2 272 KB numexpr-2.7.3 | py38h5873af2_1 124 KB numpy-1.20.1 | py38hd6e1bb9_0 22 KB numpy-base-1.20.1 | py38h585ceec_0 4.4 MB pyerfa-1.7.3 | py38h9ed2024_0 299 KB python-3.8.8 | h88f2d9e_5 20.9 MB python.app-3 | py38h9ed2024_0 20 KB scipy-1.6.2 | py38hd5f7400_1 14.5 MB ------------------------------------------------------------ Total: 154.1 MB The following NEW packages will be INSTALLED: conda-repo-cli pkgs/main/noarch::conda-repo-cli-1.0.3-pyhd3eb1b0_0 conda-token pkgs/main/noarch::conda-token-0.2.0-pyhd3eb1b0_0 pyerfa pkgs/main/osx-64::pyerfa-1.7.3-py38h9ed2024_0 The following packages will be UPDATED: anaconda-navigator 1.10.0-py38_0 --> 2.0.1-py38_0 astropy 4.0.2-py38haf1e3a3_0 --> 4.2.1-py38h9ed2024_1 conda-build 3.20.5-py38_1 --> 3.21.4-py38hecd8cb5_0 mkl 2019.4-233 --> 2021.2.0-hecd8cb5_269 mkl-service 2.3.0-py38h9ed2024_0 --> 2.3.0-py38h9ed2024_1 mkl_fft 1.3.0-py38ha059aab_0 --> 1.3.0-py38h4a7008c_2 mkl_random 1.1.1-py38h959d312_0 --> 1.2.1-py38hb2f4e1b_2 numexpr 2.7.3-py38h16bde0e_0 --> 2.7.3-py38h5873af2_1 numpy 1.19.2-py38h456fd55_0 --> 1.20.1-py38hd6e1bb9_0 numpy-base 1.19.2-py38hcfb5961_0 --> 1.20.1-py38h585ceec_0 python 3.8.5-h26836e1_1 --> 3.8.8-h88f2d9e_5 python.app 2-py38_10 --> 3-py38h9ed2024_0 scipy 1.6.2-py38h2515648_0 --> 1.6.2-py38hd5f7400_1 Proceed ([y]/n)? y
Если вы наблюдаете, навигатор Anaconda также обновляется.
Перезапустите навигатор, чтобы увидеть это
Для меня Обновить приложение
не работал. Итак, я должен
- Нажмите
Установите конкретную версию
Отказ - Выберите
5.0.0
Отказ
Надеюсь, это поможет:)
Резолюции ⚠️.
Если вы видите ошибку ниже
/opt/anaconda3/bin/pythonw: line 3: /opt/anaconda3/python.app/Contents/MacOS/python: No such file or directory
решить его с
conda install --force python.app
Слияние Я также использую Pycharm IDE для программирования Python
Оригинал: “https://dev.to/vidyasagarmsc/how-to-update-spyder-in-anaconda-to-5-x-4hoc”