পরিবেশটি বেমানান, দয়া করে প্যাকেজ পরিকল্পনাটি সাবধানতার সাথে পরীক্ষা করে দেখুন


130

আমি অ্যানাকোন্ডা থেকে নতুন প্যাকেজ আপডেট বা ইনস্টল করার চেষ্টা করেছি এবং ইদানীং, এই বার্তাটি উপস্থিত হয়েছে:

The environment is inconsistent, please check the package plan carefully
The following package are causing the inconsistency:

   - defaults/win-32::anaconda==5.3.1=py37_0

done

আমি চেষ্টা করেছি conda clean --allএবং তারপরেও conda update --allতা অব্যাহত আছে।

কন্ডা তথ্য

active environment : base
    active env location : C:\Users\NAME\Continuum
            shell level : 1
       user config file : C:\Users\NAME\.condarc
 populated config files : C:\Users\NAME\.condarc
          conda version : 4.6.11
    conda-build version : 3.17.7
         python version : 3.7.3.final.0
       base environment : C:\Users\NAME\Continuum  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-32
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-32
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-32
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-32
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\NAME\Continuum\pkgs
                          C:\Users\NAME\.conda\pkgs
                          C:\Users\NAME\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\NAME\Continuum\envs
                          C:\Users\NAME\.conda\envs
                          C:\Users\NAME\AppData\Local\conda\conda\envs
               platform : win-32
             user-agent : conda/4.6.11 requests/2.21.0 CPython/3.7.3 Windows/10 Windows/10.0.17763
          administrator : False
             netrc file : None
           offline mode : False

উত্তর:


85

আমিও একই সমস্যার মুখোমুখি হয়েছি। সোজা চলছে

conda install anaconda

আমার জন্য সমস্যা সমাধান।


1
আমারও একই সমস্যা আছে এবং আপনার পরামর্শ অনুসারে আমি তা করেছি। তবে আমি এখনও অসঙ্গতি পাচ্ছি। আমি ওএসএক্স-64৪ চালাচ্ছি, আপনিও ওএসএক্স চালান?
গোলাপী.স্ল্যাশ

হ্যাঁ, আমার কাছে ম্যাকোস মোজভেভ v10.14.4 আছে।
mm49307

2
আমি ত্রুটিটি পেয়েছি conda update --all, সুতরাং এটি সমস্যাটি সমাধান করে না (কিছু ক্ষেত্রে), তবে conda installকাজ করছে বলে মনে হয় (এবং তালিকার অন্যান্য প্যাকেজগুলি আপডেট করার জন্য)
গিয়াকোমো ক্যাটেনাজি

8
আমার জন্য সমাধানটি ছিল দুটি ধাপে: প্রথমটি, conda install anacondaযা সবেমাত্র অ্যানাকোন্ডা প্যাকেজ ইনস্টল করেছে এবং একটি কনডা প্যাকেজ সরিয়ে নিয়েছে + কয়েকটি নির্ভরতা আপডেট করেছে। তারপরে আমি এটি অনুসরণ করেছিলাম conda update --allএবং সবকিছু আবার ঠিক আছে! আমার সিস্টেমটি উবুন্টু 18.04 এবং আমি spyderপ্যাকেজ আপডেট করার পরেও এই সমস্যার মধ্যে পড়েছিলাম যার ফলে এটি condaনিজেই একটি আপডেটও ঘটায় এবং এর ফলে অসঙ্গতি ঘটে।
এমএফ.অক্স

conda install anacondaআমার জন্যও কাজ করেছিল, যদিও প্যাকেজ পরিকল্পনার প্রস্তাব দেওয়ার জন্য আমাকে কনডায় 5 মিনিটেরও বেশি অপেক্ষা করতে হয়েছিল।
সাহার

51

এটি গুগল গ্রুপগুলিতে দেখেছি

এই বার্তাটি কনডা ৪.6.৯-এ যুক্ত করা হয়েছিল, এর আগে কনডা কোনও অসঙ্গত পরিবেশ সনাক্ত করার সময় কোনও ইঙ্গিত দেয় না যদি কনডা ডিবাগ মোডে চালিত না হয়। সম্ভবত আপনার পরিবেশটি কিছু সময়ের জন্য বেমানান ছিল তবে কনডায় আপগ্রেড এটি দৃশ্যমান করে দিয়েছে। বেমানান প্যাকেজগুলির জন্য "কনডা ইনস্টল প্যাকেজ_নাম" চালানোর সর্বোত্তম বিকল্পটি কনডিয়াকে ধারাবাহিকতা পুনরুদ্ধার করার চেষ্টা করতে দেয়।

এবং এটা সত্যিই আমার জন্য কাজ করে।

conda install anacondaআপনার নিজের পরিস্থিতিতে চেষ্টা করা উচিত ।


8
অসামঞ্জস্যপূর্ণ পরিবেশটি আমার সমস্ত কনডা পরিবেশের জন্য একটি উদ্বেগজনক সমস্যা ছিল, conda install anacondaএটি কাটেনি। আমার ঠিক এটি করা দরকার: (পুনরায়) প্রতিটি প্যাকেজ পৃথকভাবে কল করা ইনস্টল করুন। ধন্যবাদ!
conner.xyz

1
@ কনার.অ্যাকিজ আমি নিজেকে একইরকম অবস্থায় খুঁজে পেয়েছি এবং সিদ্ধান্ত নিয়েছি যে প্রতিটি প্যাকেজ পুনরায় ইনস্টল করা একটি স্নিপেট লেখার উপযুক্ত উপায় ছিল (নীচে আমার উত্তর দেখুন)। যদিও একাধিক পরিবেশের মধ্যে দিয়ে কাজ করতে না পারার জন্য যথেষ্ট ভাগ্যবান ছিল।
ইয়েনফোর্ড ইয়ং

দুর্দান্ত উত্তর - এটি কেন ঘটেছে তার ব্যাখ্যা এবং একই সাথে একটি সংক্ষিপ্ত সংশোধন (কমপক্ষে আমার জন্য) পুরোপুরি কার্যকরভাবে কাজ করে ভাল লাগল।
DrAl

20

অসঙ্গতিগুলি প্যাকেজগুলির বিভিন্ন সংস্করণ এবং তাদের সংঘর্ষ নির্ভরতার কারণে ঘটে।

conda update --all

এই কমান্ডটি সমস্ত প্যাকেজ আপডেট করে এবং তারপরে কনডা তার নিজের মতো করে অসঙ্গতি সমাধান করে।


এটি সর্বোত্তম উত্তর, কারণ এটি কেবলমাত্র প্যাকেজগুলিকে আপডেট করে যা দ্বন্দ্ব সৃষ্টি করে এবং অসঙ্গতিগুলির কারণ ঘটায়।
ধনী লাইসাকোভস্কি পিএইচডি

1
এটি সমস্যার সমাধান করে না কারণ অসঙ্গতি নির্ভরতা দ্বারা নয়, বরং সার্ভারের সাইডে মেটাডেটা পরিবর্তনের মাধ্যমে (যেমন চ্যানেলে) is আমি এটি চেষ্টা করেছি এবং এটি কার্যকর হয়নি, তবে লিঙ্কটি যেমন বলে, এটি এমন একটি সতর্কতা যা উপেক্ষা করা যেতে পারে।
জেনা

7

নিম্নলিখিতগুলির মতো পরিস্থিতি দেওয়া,

> conda update -c intel --all
Collecting package metadata: done
Solving environment: |
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - intel/win-64::ipython==6.3.1=py36_3
  - intel/win-64::prompt_toolkit==1.0.15=py36_2
done

অন্যান্য উত্তরে উল্লিখিত হিসাবে, ধারণাটি হ'ল কিছু ধরণের পুনরায়-install অসম্পূর্ণ প্যাকেজগুলির জন্য পুনঃপ্রকাশ করা উচিত।

সুতরাং, কয়েকটি অনুলিপি - এবং - পেস্ট এর মাধ্যমে, আপনি করতে পারেন:

> conda install intel/win-64::ipython==6.3.1=py36_3
Collecting package metadata: done
Solving environment: /
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - intel/win-64::ipython==6.3.1=py36_3
  - intel/win-64::prompt_toolkit==1.0.15=py36_2
done

## Package Plan ##

  environment location: c:\conda

  added / updated specs:
    - ipython


The following NEW packages will be INSTALLED:

  jedi               intel/win-64::jedi-0.12.0-py36_2
  parso              intel/win-64::parso-0.2.0-py36_2
  pygments           intel/win-64::pygments-2.2.0-py36_5
  wcwidth            intel/win-64::wcwidth-0.1.7-py36_6


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(এবং আপনাকে সমস্ত প্যাকেজগুলির জন্য পুনরাবৃত্তি করতে হবে)


আমার "শর্টকাট"

বিকল্পভাবে, একটি (কুরুচিপূর্ণ) ওয়ান-লাইনার রান্না করুন (এটি উইন্ডোর পাশাপাশি অন্য প্ল্যাটফর্মের জন্যও কাজ করা উচিত)

দ্রষ্টব্য : "ORIGINAL_COMMAND" দ্বারা, আমি এমন কোনও আদেশের কথা উল্লেখ করছি যা আপনাকে ত্রুটি বার্তা দেয় (আদর্শ কোনও প্রতিক্রিয়া ছাড়াই)

<ORIGINAL_COMMAND> 2>&1 | python -c "import sys,re,conda.cli; conda.cli.main('conda','install','-y',*re.findall(r'^\s*-\s*(\S+)$',sys.stdin.read(),re.MULTILINE))"

উপরের ওয়ান-লাইনার সম্প্রসারণ:

from re import findall, MULTILINE
from sys import stdin
from conda.cli import main

main(
    "conda", "install", "-y",
    "--force",  # Maybe add a '--force'/'--force-reinstall' (I didn't add it for the one-liner above)
    *findall(r"^\s*-\s*(\S+)$", stdin.read(), MULTILINE)  # Here are the offenders
)

5

কমান্ডটি conda install -c anaconda anacondaআমার জন্য কৌশলটি করেছে। আমার সেটআপের জন্য, আমার চ্যানেলটি নির্দিষ্ট করা দরকার অন্যথায় এটি কাজ করবে না। টার্মিনালে কমান্ড চালানোর পরে, আমাকে প্যাকেজগুলির একটি তালিকা আপডেট করতে অনুরোধ করা হয়েছিল যা বেমানান বলে মনে হয়েছিল। এই পদক্ষেপ ব্যতীত আমি যথাক্রমে conda install <package_name>বা conda update <package_nameযথাক্রমে কোনও প্যাকেজ ইনস্টল বা আপডেট করতে সক্ষম হইনি ।


5

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


1
ডাউনটা কেন? আমি অন্যান্য অনেকগুলি সমাধানের চেষ্টা করেছি, যার ফলস্বরূপ চিরতরে বেমানান প্যাকেজ এবং কনডা স্পিনিং সম্পর্কে একই বার্তা ছিল। একটি পূর্ণ পুনরায় ইনস্টল মাত্র কয়েক মিনিট সময় নিয়েছিল এবং আমাকে আবার একটি ওয়ার্কিং সিস্টেম দেয়। আপনার কাছে এমন কোনও মূল্যবান পরিবেশ রয়েছে যা সংরক্ষণ করার দরকার আছে তা আমি স্পষ্টভাবেই এটির প্রস্তাব দেব না।
বাস সুইঙ্কসেলস

@ বাসসুইনকেলস লল সম্ভবত আমি এতটা জোর দিয়েছি না যে অন্যান্য সমাধানগুলির মধ্যে কোনটিই আমার পক্ষে কাজ করে না।
jschabs

5

চূড়ান্ত সমাধান:

conda activate base
conda install anaconda
conda update --all

উইন্ডোজ 10 এবং উবুন্টু 18.04 এ কাজ করে (উবুন্টুর জন্য @ এমএফ.অক্সে জমা দেওয়া হয়)।

আমার জন্য নিম্নলিখিত সমস্যাগুলি সরানো হয়েছে:

  • The environment is inconsistent
  • WARNING conda.base.context:use_only_tar_bz2(632)

ধন্যবাদ, এটি কাজ করে। বেস এনভি আপডেটের পরে, আমি আমার ভার্চুয়াল এনভিটি সক্রিয় করেছি, এবং বার্তা conda upadte --allপাওয়ার জন্য বারবার করেছি # All requested packages alread installed.
হংসসাগ

3

অন্যান্য সমাধানগুলি যদি কাজ না করে তবে পরিবেশকে ফিরিয়ে দেওয়া এটি ঠিক করতে পারে।

ব্যবহার করুন conda list --revisions, একটি পুনর্বিবেচনা নম্বরটি চয়ন করুন এবং conda install --revision [#] সবকিছু আবার কাজ না করা পর্যন্ত ধাপে ধাপে পিছনে ব্যবহার করুন ।


0

আপনি অজগর ২.7 দিয়ে সম্ভবত অ্যানাকোন্ডা ইনস্টল করেছেন তবে পরে আপনি পাইথন ৩.x ব্যবহার করেছেন। সুতরাং, আপনি একটি ত্রুটি বার্তা পাচ্ছেন। আমার ক্ষেত্রে, অজগর ২.7 দিয়ে অ্যানাকোন্ডা সক্রিয় করে আমি সমস্যার সমাধান করেছি:

conda create --name py2 python=2.7

0

কি আমার জন্য কাজ করেন conda remove <offending_packagename>, conda update --allএবং তারপর অবশেষে conda install <offending_packagename>

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