স্পাইডার 4.0.0 এ আপডেট করতে সমস্যা


17

আমি উইন্ডোজ 10, 64 বিটের অধীনে।

আমি অ্যানাকোন্ডা প্রম্পট এবং অ্যানাকোন্ডা নেভিগেটর উভয়ের সাথে স্পাইডার 4.0.0 আপডেট করার জন্য বেশ কয়েকবার চেষ্টা করেছি। ইহা ব্যর্থ. আমি অ্যানাকোন্ডা আনইনস্টল করে আবার ইনস্টল করেছি।

তারপরে আমি অ্যাডমিনিস্ট্রেটর হিসাবে অ্যানাকোন্ডা প্রম্পটটি চালিয়েছিলাম এবং কার্যকর করেছিলাম:

conda update 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

অ্যানাকোন্ডা নেভিগেটরটি চালু করার সময়, স্পাইডার সংস্করণটি এখনও 3.3.6 এ ছিল।

স্পাইডারের শেষ সংস্করণটি উপকার করতে আমি কী অনুপস্থিত?

সম্পাদনা 1:

আমি যখন অ্যানাকোন্ডা নেভিগেটরটি ব্যবহার করার চেষ্টা করি তখন এটি বলে:

স্পাইডার 4.0.0 এই পরিবেশে ইনস্টল করা যাবে না

এবং এটি অন্যান্য পরিবেশকে ইনস্টল করার প্রস্তাব দেয় তবে আমি চাই স্পাইডার আপডেট হওয়া উচিত, অন্য কোথাও ইনস্টল করা হয়নি।

সম্পাদনা 2: আমি সফলভাবে কনডা 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কমান্ড সাহায্য না যেহেতু একই ত্রুটি উত্থাপিত হয় পরে এটি মৃত্যুদন্ড কার্যকর করা হয়।


কনডা ইনস্টল-সি অ্যানাকোন্ডা স্পাইডার ব্যবহার করে দেখুন
অজয়

@obiwankenobi এটি স্পাইডারের একই সংস্করণটি ফেরত দিয়েছে (৩.৩..6)
বেসিল

উত্তর:


30

( স্পাইডার রক্ষণাবেক্ষণকারী এখানে ) অন্য ব্যবহারকারীরা জানিয়েছেন যে আপনাকে চালানো দরকার

conda update anaconda

এবং তারপর

conda install spyder=4

সংস্করণ 4 এ সফলভাবে আপডেট করতে to

আশা করি এইটি কাজ করবে.


1
এটার মানে কি ? 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.
বেসিল

সেগুলি কেবল সতর্ক বার্তা। তাদের দিকে মনোযোগ দেবেন না।
কার্লোস কর্ডোবা

এটি কাজ করে না, কমন্ডগুলি সফলভাবে দৌড়েছিল তবে স্পাইডার 4 নয়
বেসিল

1
এটি আমার পক্ষে কাজ করেছে।
বেকেনবাউর 9৩

1
কিছু এই প্রক্রিয়াটি স্পাইডার কার্যকরভাবে কার্যকর করার পরেও 3.6 ইনস্টল করে রেখেছিল 3. অ্যানাকোন্ডা নেভিগেটর থেকে আমি ৩.6 এর উপরে কোনও সংস্করণ পাচ্ছি না এটি যা কাজ করেছে: 1) নেভিগেটর থেকে, স্পাইডার আনইনস্টল করুন 2) স্পাইডার ইনস্টল করুন এটি যাদুকরীভাবে টানা 4.0.1
এ্যান্ডি

5

আমি নিম্নলিখিত ব্যবহার:

conda update anaconda

এবং তারপর

conda update spyder
conda install spyder=4.0.1

4.0.1 সংস্করণে সফলভাবে আপডেট করতে to


2

আমি উইন x64 এ স্প্রেডারকে v4.0.0 এ আপডেট করতে পারিনি; তবে আমি একটি সমাধান খুঁজে পেয়েছি।

আমার সেটআপ সম্পর্কে একটি শব্দ: আমি conda-forgeশীর্ষ চ্যানেল এবং সেটিং হিসাবে ক্যানডা-ফরজchannel_priority: strict অনুসারে মিনিকোন্ডা এবং একটি কনডা পরিবেশ ব্যবহার করি । এর ফলে কনডা কেবল কনডা-ফোর্স চ্যানেল থেকে প্যাকেজ বিবেচনা করে।

আমি আমার সক্রিয় পরিবেশের জন্য কঠোর চ্যানেল অগ্রাধিকার অক্ষম করেছি (যা ভবিষ্যতে কনডা ভি 5.0 + [ কনডা-ফরজ ] দ্বারা অনাকাঙ্ক্ষিত হতে পারে ):

conda config --env --set channel_priority disabled

এখন অবশেষে, আমি স্প্রেডারকে v4.0.0 এ আপডেট করতে সক্ষম হয়েছি:

conda update spyder

এটি উপস্থিত হয়েছিল যে কনডাকে নিম্নলিখিত প্যাকেজগুলির দরকার ছিল (এটি এটি defaults/ anacondaচ্যানেল থেকে নিয়েছিল ): blas-1.0, jupyter_client-5.3.4, pluggy-0.13.1, python-3.7.5, scipy-1.3.2। jediডাউনগ্রেড করা হয়েছিল (0.15.1-পাই 37_0 -> 0.14.1-পাই 37_0)।

এফওয়াইআই: আমি অন্যান্য উত্তরগুলিও বিবেচনা করেছি:

  • কার্লোস কর্ডোবা - সমস্যা: আমার কাছে মিনিকোন্ডা আছে এবং এর সাথে যুক্ত অন্যান্য সমস্ত প্যাকেজও চাই না anaconda
  • পাইক্সেলার - আমি ডাউনগ্রেডিংয়ের চেষ্টা করেছি conda- সমস্যাটি সমাধান করেনি।

বিটিডব্লিউ: কেবল স্পাইডার ভি ৪.০.০ (এবং এর নির্ভরতা) দিয়ে একটি নতুন পরিষ্কার পরিবেশ তৈরি করা কেবলমাত্র কঠোর চ্যানেল অগ্রাধিকার disabled (ব্যবহার করার সময় 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

(আপনি প্রয়োজন প্রথম)disablechannel_priority


আমি আপনার পুনঃতফসিল অনুসরণ করেছি, তবে এটি কার্যকর হয়নি, আপনি স্পাইডার কীভাবে খুলবেন?
বেসিল

আপনি কি conda-forgeচ্যানেল যুক্ত করেছেন? যদি তা না হয় তবে এটি সাহায্য করতে পারে conda config --env --add channels conda-forge:; তারপরে আবার আপডেট করার চেষ্টা করুন। আমি স্পাইডারটি উইন্ডোজ 'স্টার্ট মেনু
বোতলনিক

আমি এই নতুন ইস্যু পেয়েছি:ERROR conda.core.link:_execute(568): An error occurred while installing package 'defaults::autopep8-1.4.4-py_0'. CondaError: Cannot link a source that does not exist. C:\Users\brichard\AppData\Local\Continuum\anaconda3\Scripts\conda.exe
বেসিল

2

যারা স্পাইডার 4-এ উন্নতি করার চেষ্টা করছেন এবং উইন্ডোজ 10-তে কনডা পরিবেশ ব্যবহার করার চেষ্টা করছেন তাদের জন্য কেবল এখানে একটি অতিরিক্ত নোট I (১) আমি কোনও নতুন পরিবেশ বা বেস পরিবেশের মধ্যে স্পাইডার ইনস্টল করেছি কিনা এবং (২) পরে আমি কন্ডোর মাধ্যমে স্পাইডার-কার্নেলগুলি ইনস্টল করেও এই ঘটনা ঘটেছে।

আমি উপরের পরামর্শটি অনুসরণ করার চেষ্টা করেছি এবং ইতিমধ্যে আনাকোন্ডা ইনস্টল করেছি (উইন্ডোজ ইনস্টলারের মাধ্যমে) তবে যখন আমি চেষ্টা করেছি

conda update anaconda

এটি বেস পরিবেশের মধ্যে অ্যানাকোন্ডা খুঁজে পেল না। সুতরাং আমি যাইহোক কনডা ব্যবহার করে অ্যানাকোন্ডা ইনস্টল করেছি (যদিও এটি আমার কাছে পুনরাবৃত্ত মনে হয়)

conda install anaconda

এর পরে আমি এ্যানাকোন্ডাকে আপডেট করতে সক্ষম হয়েছি:

conda update anaconda

একবার আমি এটি করেছি যে আমি বেস পরিবেশ (ইতিমধ্যে ইনস্টলড) থেকে স্পাইডার 4 চালাতে সক্ষম হয়েছি এবং আমি একটি ওয়ার্কিং আইপাইথন কার্নেল পাচ্ছি।

সুতরাং আমি বেস পরিবেশ এবং স্পাইডার মেনু, সরঞ্জামগুলি -> পছন্দসমূহ -> পাইথন ইন্টারপ্রেটার ব্যবহার করে স্পাইডারটি খুলতে পারি, আমি যে কনডা পরিবেশে থাকতে চাই সেটি নির্ধারণ করতে পারি, উদাহরণস্বরূপ, সি: \ ব্যবহারকারীগণ \\ আনাকোন্ডা 3 \ এনভিএস \ মাইএনভ \ python.exe

তারপরে, স্পাইডারকে কনডা পরিবেশের মধ্যে একটি আইপথন কার্নেল তৈরি করার অনুমতি দেওয়ার জন্য, আমাকে এই পরিবেশে স্পাইডার-কার্নেলগুলি ইনস্টল করতে হবে, সুতরাং, আমি একটি নতুন অ্যানাকোন্ডা প্রম্পট শুরু করেছি এবং:

conda activate myenv

conda install spyder-kernels

অবশেষে, স্পাইডারে ফিরে, আমি আমার কার্নেলটি পুনরায় শুরু করেছি (Ctrl +।)। এটি আমাকে একটি কার্যকর আইপিথন কার্নেল দিয়েছে এবং স্পাইদার উইন্ডোটির নীচে অবস্থিত স্ট্যাটাস বারের দিকে তাকিয়ে আমি দেখতে পেলাম যে আমি মায়েনভ পরিবেশে আছি।

সুতরাং এখন আমি স্পাইডার আইডিই ব্যবহার করতে পারি (এটি বেস পরিবেশ থেকে শুরু করে) তবে পূর্বে তৈরি কনডা পরিবেশের মধ্যে কাজ করতে সক্ষম হব। এটি আমার তৈরি প্রতিটি পরিবেশে সম্পূর্ণ স্পাইডার ইনস্টল করা এড়ানো যায় না (তবে এর অর্থ প্রতিটি পরিবেশে স্পাইডার-কার্নেলগুলি ইনস্টল করা থাকে)।

আমি জানি এটি একটি দীর্ঘ মন্তব্য, তবে আমি এই সঠিক সমস্যাটি সমাধান করতে পারার আগে বেশ কিছুক্ষন ঘুরে দেখলাম, সুতরাং আমি আশা করছি যে এটি একই সমস্যার মুখোমুখি হওয়া অন্যদের জন্য এটি কার্যকর হবে।


1

আমি এই বিষয়, যা সম্ভবত একই অনেকগুলি প্যাকেজ রেখে ঘটেছে সমাধান করতে পরিচালিত root পরিবেশে । প্রথমত, কনডা ভাটাতে চেষ্টা করুন, কারণ এটি কনডা সংগ্রহস্থলের সাম্প্রতিক ইস্যুতে প্রস্তাবিত ছিল :

conda install -n root conda=4.6

এরপরে স্পাইডারকে আরও একটি সুযোগ দিন:

conda install spyder=4.0.0

যদি এটি কাজ না করে তবে আমি বিশ্বাস করি যে আপনি যেমনটি করেছেন তেমনই সমস্যাটি সমাধান করতে পারবেন - একটি নতুন পরিবেশ তৈরি করার মাধ্যমে (উদাহরণস্বরূপ অ্যানাকোন্ডা নেভিগেটর ব্যবহার করে) এবং সেখান থেকে সরাসরি স্পাইডার 4.0.0 ইনস্টল করার মাধ্যমে


1

আমি আমার পিসিতে নতুন করে অ্যানাকোন্ডা ইনস্টল করেছি। সুতরাং অ্যানাকোন্ডা কমান্ড প্রম্পটে কেবল নিম্নলিখিতগুলি করা আমার পক্ষে কাজ করেছিল। আরও অনেকের সাথে স্পাইডার 4.0.0.0 এ আপডেট হয়েছিল।

conda update anaconda

0

আমি চেষ্টা করার সময় আমার একই সমস্যা ছিল

conda install spyder=4.1.2

তারপরে আমি নীচেটি করেছিলাম, এটি কাজ করেছিল!

conda config --set allow_conda_downgrades true
conda install conda=4.6.14
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.