Windows 10, 64 비트 아래에 있습니다.
Anaconda Prompt와 Anaconda Navigator로 Spyder 4.0.0을 업데이트하기 위해 여러 번 시도했습니다. 실패했습니다. Anaconda를 제거했다가 다시 설치했습니다.
그런 다음 관리자 권한으로 Anaconda Prompt를 실행하고 다음을 실행했습니다.
conda update spyder
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 4.0.0을 설치할 수 없습니다
그리고 다른 환경을 설치할 것을 제안하지만 Spyder를 다른 곳에 설치하지 않고 업데이트하고 싶습니다.
편집 2 :
conda를 4.6으로 성공적으로 변경했지만이 두 가지 오류가 발생합니다.
FileNotFoundError: [Errno 2] No such file or directory: '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 update anaconda
그리고
conda install spyder=4
버전 4로 성공적으로 업데이트합니다.
희망이 도움이됩니다.
답변
나는 다음을 사용했다.
conda update anaconda
그리고
conda update spyder
conda install spyder=4.0.1
버전 4.0.1로 업데이트하려면
답변
또한 Win x64에서 Spyder를 v4.0.0으로 업데이트 할 수 없습니다. 하지만 해결책을 찾았습니다.
설정에 대한 단어 : Miniconda와 Conda 환경을 conda-forge
최상위 채널 및 설정 channel_priority: strict
( conda-forge 에 따른 권장 사항 )으로 사용합니다. 이로 인해 conda 는 conda-forge 채널의 패키지 만 고려합니다.
활성 환경에 대해 엄격한 채널 우선 순위를 비활성화했습니다 (향후 conda v5.0 + [ conda-forge ] 에서는 바람직하지 않을 수 있음 ).
conda config --env --set channel_priority disabled
이제 마지막으로 Spyder를 v4.0.0으로 업데이트 할 수있었습니다.
conda update spyder
conda는 -1.0, -5.3.4, -0.13.1, -3.7.5, -1.3.2 패키지를 필요로하는 것으로 나타났습니다 ( defaults
/ anaconda
채널
에서 가져 왔습니다).
다운 그레이드되었습니다 (0.15.1-py37_0-> 0.14.1-py37_0).blas
jupyter_client
pluggy
python
scipy
jedi
참고 : 나는 또한 다른 답변을 고려했습니다.
- Carlos Cordoba-문제점 : Miniconda가 있으며 다른 모든 패키지를 원하지 않습니다
anaconda
. - pyXelr- 다운 그레이드를 시도했지만
conda
문제가 해결되지 않았습니다.
Btw : Spyder v4.0.0 (및 그 종속 항목) 만 사용하여 새 깨끗한 환경을 만들면 엄격한 채널 우선 순위 disable
d (을 사용할 때 conda-forge
) 에서만 작동합니다 . 즉, 작동하지 않습니다 .
conda create -n spyder -c conda-forge --strict-channel-priority spyder=4.0.0
또한 작동하지 않습니다 당신이있는 환경에서 다음을 실행하면 strict
channel_priority
:
conda create -n spyder -c conda-forge spyder=4.0.0
(당신이 필요 첫번째)disable
channel_priority
답변
Spyder 4로 업그레이드하고 Windows 10에서 conda 환경을 사용하려는 사람들을위한 추가 참고 사항입니다. Spyder 4를 사용하고 싶지만 Spyder 내부에서 스파이더 커널을 찾을 수 없다는 오류가 발생했습니다. 이것은 (1) 새로운 환경 또는 기본 환경에 Spyder를 설치했는지 여부와 관계없이 (2) 나중에 conda를 통해 스파이더 커널을 설치 한 경우에도 발생합니다.
위의 조언을 따르려고했지만 이미 Windows 설치 프로그램을 통해 Anaconda를 설치했지만 시도했을 때
conda update anaconda
기본 환경에서 Anaconda를 찾을 수 없습니다. 그래서 어쨌든 conda를 사용하여 Anaconda를 설치했습니다 (이것은 나에게 재귀 적 인 것처럼 보이지만)
conda install anaconda
그 후 나는 다음과 같이 아나콘다를 업데이트 할 수있었습니다.
conda update anaconda
일단 그렇게하면 기본 환경 (이미 설치)에서 Spyder 4를 실행할 수 있었고 작동중인 Ipython 커널을 얻었습니다.
그런 다음 기본 환경에서 Spyder를 열고 Spyder 메뉴 인 Tools-> Preferences-> Python Interpreter를 사용하여 C : \ Users \\ Anaconda3 \ envs \ myenv에있는 conda 환경을 설정할 수 있습니다. \ python.exe
그런 다음 Spyder가 작업하려는 콘다 환경 내에 Ipython 커널을 만들려면이 환경에 스파이더 커널을 설치해야하므로 새로운 Anaconda 프롬프트를 시작했습니다.
conda activate myenv
conda install spyder-kernels
마지막으로 Spyder로 돌아가서 커널 (Ctrl +.)을 다시 시작했습니다. 이것은 나에게 작동하는 Ipython 커널을 주며 Spyder 창의 맨 아래에있는 상태 표시 줄을 보면 myenv 환경에 있음을 알 수 있습니다.
이제 Spyder IDE (기본 환경에서 시작)를 사용할 수 있지만 이전에 작성된 conda 환경 내에서 작업 할 수 있습니다. 또한 내가 만든 각 환경에 전체 Spyder를 설치하지 않아도됩니다 (그러나 각 환경에 스파이더 커널을 설치해야 함을 의미 함).
나는 이것이 긴 의견이라는 것을 알고 있지만,이 정확한 문제를 해결할 수 있기 전에 주위를 둘러 보는 데 꽤 오랜 시간을 보냈으므로 동일한 문제에 직면 한 다른 사람들에게도 도움이되기를 바랍니다.
답변
동일한 루트 환경 에 너무 많은 패키지를 유지하여 발생했을 수있는이 문제를 해결했습니다 . 먼저, conda 저장소 의 최근 문제에서 제안 된대로 conda를 다운 그레이드하십시오 .
conda install -n root conda=4.6
그 후, Spyder에게 한 번 더 기회를주십시오 :
conda install spyder=4.0.0
그래도 문제가 해결되지 않으면 Anaconda Navigator를 사용하여 새 환경 을 만들고 Spyder 4.0.0을 직접 설치 하여 문제를 해결할 수 있다고 생각합니다 .
답변
아나콘다를 PC에 새로 설치했습니다. Anaconda 명령 프롬프트에서 다음을 수행하면 나에게 도움이되었습니다. 스파이더는 다른 많은 것들과 함께 4.0.0으로 업데이트되었습니다.
conda update anaconda
답변
시도 할 때도 같은 문제가 발생했습니다
conda install spyder=4.1.2
그런 다음 아래 작업을 수행했습니다.
conda config --set allow_conda_downgrades true
conda install conda=4.6.14