问题
我在 Windows 10、64 位下。
我曾尝试使用 Anaconda prompt 和 Anaconda Navigator 多次更新 Spyder 4.0.0。
它失败。我卸载了 Anaconda 并重新安装了它。
然后我以管理员身份运行 Anaconda 提示符并执行:
康达更新间谍
Spyder 的版本是 3.3.6。
我试过这个命令:
conda install spyder=4.0.0
提示返回:
- 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
复制代码
启动 Anaconda Navigator 时,Spyder 版本仍然是 3.3.6 版本。
为了使以前版本的 Spyder 受益,我缺少什么?
编辑1:
当我尝试使用 anaconda navigator 时,它说:
它建议安装其他环境,但我希望 Spyder 被更新而不是安装在其他地方。
编辑2:
我成功将 conda 更改为 4.6,但出现以下两个错误:
FileNotFoundError: [Errno 2] 没有这样的文件或目录:'C:\\Users\\brichard\\AppData\\Local\\Continuum\\anaconda3\\Menu\\spyder_shortcut.jsodone
也:
- 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.
复制代码
conda clean --packages 命令没有帮助,因为执行后会引发相同的错误。
回答
(这里是 Spyder 维护者)其他用户反映需要运行
康达更新蟒蛇
然后
conda 安装 spyder=4
成功更新到版本 4。
|