Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Trouble updating to Spyder 4.0.0

I am under Windows 10, 64 bits.

I tried several time to update Spyder 4.0.0 with both the Anaconda Prompt and the Anaconda Navigator. It failed. I uninstalled Anaconda and reinstalled it.

Then I ran the Anaconda Prompt as an Administrator and executed :

conda update spyder 

The version of Spyder was 3.3.6. I tried this command :

conda install spyder=4.0.0 

The prompt returned :

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: | Found conflicts! Looking for incompatible packages. This can take several minutes.  Press CTRL-C to abort. Finding conflicts:   0%|                                                                       | 0/360 [00:00<?, ?it/s]|Examining hpack:  42%|█████████████████████████▌                                   | 151/360 [00:00<00:00, 1468.80it/s]/Examining jupyter_core:  56%|██████████████████████████████▍                       | 203/360 [00:00<00:00, 1468.80it/- - mparing specs that have this dependency:   0%|                                                | 0/20 [00:00<?, ?it/\ Examining jupyter_core:  57%|██████████████████████████████▌                       | 204/360 [00:20<00:00, 1468.80it/s]|| mparing specs that have this dependency:  10%|████                                    | 2/20 [00:18<02:47,  9.32s/i/ | Comparing specs that have this dependency:  55%|█████████████████████▍                 | 11/20 [01:07<00:55,  6.16s/i- Examining tbb:  73%|███████████████████████████████████████████████▎                 | 262/360 [02:35<01:19,  1.24it/s]-Examining jedi:  81%|███████████████████████████████████████████████████▉            | 292/360 [02:35<00:54,  1.24it/- \ Examining jupyter_client:  90%|████████████████████████████████████████████████▍     | 323/360 [06:03<04:23,  7.12s/i\ \ Comparing specs that have this dependency:   7%|██▋                                     | 1/15 [00:10<02:27, 10.51s/i- Comparing specs that have this dependency:  13%|█████▎                                  | 2/15 [00:21<02:19, 10.73s/i/ | Comparing specs that have this dependency:  27%|██████████▋                             | 4/15 [00:31<01:25,  7.77s/i\ \ Finding conflict paths:   0%|                                                                    | 0/7 [00:00<?, ?it// - Comparing specs that have this dependency:  73%|████████████████████████████▌          | 11/15 [01:21<00:29,  7.40s/i\ | Finding shortest conflict path for jupyter_client[version='>=4.2']:  67%|██████████▋     | 4/6 [00:10<00:01,  1.35it/| - Comparing specs that have this dependency:  80%|███████████████████████████████▏       | 12/15 [01:34<00:23,  7.91s/i- | failed                                                                                                                 /                                                                                                                        \ UnsatisfiableError: The following specifications were found to be incompatible with a past explicit spec that is not an explicit spec in this operation (spyder):    - spyder=4.0.0  The following specifications were found to be incompatible with each other:    Package jedi conflicts for: spyder=4.0.0 -> python-language-server[version='>=0.31.2,<0.32.0'] -> jedi[version='>=0.14.1,<0.16'] jedi jupyterlab_server -> notebook -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] anaconda==2019.10 -> jedi==0.15.1[build='py37_0|py36_0|py27_0'] ipython -> jedi[version='>=0.10'] qtconsole -> ipykernel[version='>=4.1'] -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] _ipyw_jlab_nb_ext_conf -> ipywidgets -> ipython[version='>=4.0.0'] -> jedi[version='>=0.10'] jupyter_console -> ipython -> jedi[version='>=0.10'] spyder-kernels -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] widgetsnbextension -> notebook[version='>=4.4.1'] -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] jupyterlab -> notebook[version='>=4.3.1'] -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] jupyter -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] spyder=4.0.0 -> qtconsole[version='>=4.6.0'] -> ipykernel[version='>=4.1'] -> ipython[version='>=5.0'] -> jedi[version='>=0.10'] ipywidgets -> ipython[version='>=4.0.0'] -> jedi[version='>=0.10'] notebook -> ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] ipykernel -> ipython[version='>=4.0'] -> jedi[version='>=0.10'] anaconda==2019.10 -> spyder==3.3.6=py27_0 -> jedi[version='>=0.10|>=0.9'] spyder=4.0.0 -> jedi=0.14.1 Package jupyter_client conflicts for: _ipyw_jlab_nb_ext_conf -> jupyterlab -> notebook[version='>=4.3.1'] -> nbconvert -> jupyter_client[version='>=4.2'] widgetsnbextension -> notebook[version='>=4.4.1'] -> nbconvert -> jupyter_client[version='>=4.2'] jupyterlab -> notebook[version='>=4.3.1'] -> nbconvert -> jupyter_client[version='>=4.2'] ipywidgets -> widgetsnbextension[version='>=3.3.0,<3.4.0'] -> notebook[version='>=4.4.1'] -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] jupyterlab_server -> notebook -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] anaconda==2019.10 -> ipykernel==4.10.0=py27_0 -> jupyter_client[version='>=4.1|>=5.2.0|>=5.2.3|>=5.3.1'] jupyter -> ipykernel -> jupyter_client[version='>=4.1|>=4.2|>=5.2.0|>=5.3.1|>=5.3.4'] ipywidgets -> widgetsnbextension[version='>=3.3.0,<3.4.0'] -> notebook[version='>=4.4.1'] -> nbconvert -> jupyter_client[version='>=4.2'] spyder=4.0.0 -> qtconsole[version='>=4.6.0'] -> ipykernel[version='>=4.1'] -> jupyter_client jupyterlab -> notebook[version='>=4.3.1'] -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] spyder=4.0.0 -> nbconvert -> jupyter_client[version='>=4.1|>=4.2|>=5.3.4'] ipywidgets -> ipykernel[version='>=4.5.1'] -> jupyter_client anaconda==2019.10 -> jupyter_client==5.3.3[build='py27_1|py36_1|py37_1'] spyder-kernels -> ipykernel -> jupyter_client jupyter_console -> jupyter_client spyder-kernels -> jupyter_client[version='>=5.2.3|>=5.3.4'] notebook -> nbconvert -> jupyter_client[version='>=4.2'] jupyter_client notebook -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] nbconvert -> jupyter_client[version='>=4.2'] _ipyw_jlab_nb_ext_conf -> ipywidgets -> ipykernel[version='>=4.5.1'] -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] jupyterlab_server -> notebook -> nbconvert -> jupyter_client[version='>=4.2'] widgetsnbextension -> notebook[version='>=4.4.1'] -> jupyter_client[version='>=5.2.0|>=5.3.1|>=5.3.4'] ipykernel -> jupyter_client qtconsole -> ipykernel[version='>=4.1'] -> jupyter_client qtconsole -> jupyter_client[version='>=4.1'] Package jupyter_core conflicts for: anaconda==2019.10 -> jupyter_core==4.5.0=py_0 spyder=4.0.0 -> nbconvert -> jupyter_client[version='>=4.2'] -> jupyter_core[version='>=4.6.0'] nbconvert -> jupyter_client[version='>=4.2'] -> jupyter_core[version='>=4.6.0'] jupyterlab -> notebook[version='>=4.3.1'] -> jupyter_core[version='>=4.4.0|>=4.6.0'] ipywidgets -> ipykernel[version='>=4.5.1'] -> jupyter_client -> jupyter_core[version='>=4.4.0|>=4.6.0'] anaconda-project -> anaconda-client -> nbformat[version='>=4.4.0'] -> jupyter_core jupyter_core anaconda-navigator -> anaconda-client[version='>=1.6'] -> nbformat[version='>=4.4.0'] -> jupyter_core jupyter -> notebook -> jupyter_core[version='>=4.4.0|>=4.6.0'] _ipyw_jlab_nb_ext_conf -> jupyterlab -> notebook[version='>=4.3.1'] -> jupyter_core[version='>=4.4.0|>=4.6.0'] spyder-kernels -> jupyter_client[version='>=5.2.3'] -> jupyter_core[version='>=4.6.0'] widgetsnbextension -> notebook[version='>=4.4.1'] -> jupyter_core[version='>=4.4.0|>=4.6.0'] notebook -> jupyter_core[version='>=4.4.0|>=4.6.0'] ipywidgets -> nbformat[version='>=4.2.0'] -> jupyter_core anaconda-client -> nbformat[version='>=4.4.0'] -> jupyter_core nbformat -> jupyter_core jupyter_console -> jupyter_client -> jupyter_core[version='>=4.6.0'] anaconda==2019.10 -> jupyter_client==5.3.3=py27_1 -> jupyter_core[version='>=4.4.0'] qtconsole -> jupyter_core ipykernel -> jupyter_client -> jupyter_core[version='>=4.6.0'] spyder=4.0.0 -> nbconvert -> jupyter_core jupyter_client -> jupyter_core[version='>=4.6.0'] nbconvert -> jupyter_core jupyterlab_server -> notebook -> jupyter_core[version='>=4.4.0|>=4.6.0'] qtconsole -> jupyter_client[version='>=4.1'] -> jupyter_core[version='>=4.6.0'] Package spyder-kernels conflicts for: spyder=4.0.0 -> spyder-kernels[version='>=1.8.1,<2.0.0'] spyder-kernels anaconda==2019.10 -> spyder-kernels==0.5.2[build='py37_0|py36_0|py27_0'] anaconda==2019.10 -> spyder==3.3.6=py27_0 -> spyder-kernels[version='>=0.5.0,<1'] Package qtconsole conflicts for: anaconda==2019.10 -> qtconsole==4.5.5=py_0 jupyter -> qtconsole anaconda==2019.10 -> jupyter==1.0.0=py27_7 -> qtconsole[version='>=4.2'] spyder=4.0.0 -> qtconsole[version='>=4.6.0'] qtconsole 

When launching the Anaconda Navigator, the Spyder version was still on 3.3.6.

What am I missing to benefit the last version of Spyder ?

EDIT 1:

When I try to use the Anaconda Navigator, it says :

spyder 4.0.0 cannot be installed on this environment

And it proposes other environments to install but I want Spyder to be updated, not installed somewhere else.

EDIT 2: I successfuly change conda to 4.6, but I get these two errors :

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\brichard\\AppData\\Local\\Continuum\\anaconda3\\Menu\\spyder_shortcut.jsodone 

and :

CondaError: Cannot link a source that does not exist. C:\Users\brichard\AppData\Local\Continuum\anaconda3\Scripts\conda.exe  Running `conda clean --packages` may resolve your problem. 

The conda clean --packages command does not help since the same errors are raised after it is executed.

like image 416
Basile Avatar asked Dec 10 '19 10:12

Basile


People also ask

How do I install Spyder 4?

After activating your environment, to install Spyder and its other dependencies, run pip install spyder . You may need to install a Qt binding (PyQt5) separately with pip if running under Python 2. To launch Spyder after installing, ensure your environment is activated and run the spyder3 command.

Why Spyder is not working?

This error usually appears because you installed pyqt5 with pip at some point. Now you have to uninstall Anaconda and reinstall it following the instructions in our video to be able to successfully run Spyder again.


1 Answers

(Spyder maintainer here) Other users have reported that you need to run

conda update anaconda

and then

conda install spyder=4

to successfully update to version 4.

like image 90
Carlos Cordoba Avatar answered Sep 21 '22 16:09

Carlos Cordoba