Spyder is one of my favorite IDE(Integrated Development Environment) for Python programming and visualization. I came across Spyder while using Anaconda Navigator
What is Spyder?
Spyder is a free and open-source scientific environment written in Python, for Python, and designed by and for scientists, engineers, and data analysts. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.
What didn't work ๐ค
Whenever I launch Spyder IDE, I get this prompt to upgrade the version to 5.x, and today, I decided to do that on my macOS. So, I started with the commands I am aware of
conda update spyder
Showed a couple of packages to update, hit y
, no luck :(
then
conda update conda
Failed with
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.
So, tried with --force
flag
conda update --force conda
conda update anaconda
But, still no luck. I still see Spyder 4.x when I launch the IDE.
What worked ๐
Here's for worked
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
If you observe, the Anaconda Navigator is getting updated as well.
Restart the navigator to see this
For me, the Update application
didn't work. So, I have to
- Click
Install specific version
. - Select
5.0.0
.
I hope this helps :)
Resolutions โ ๏ธ
If you see the below error
/opt/anaconda3/bin/pythonw: line 3: /opt/anaconda3/python.app/Contents/MacOS/python: No such file or directory
resolve it with
conda install --force python.app
P.S. I also use Pycharm IDE for Python programming
Top comments (0)