Saya mencoba memperbarui atau menginstal paket baru dari anaconda dan belakangan ini, pesan ini muncul:
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
Saya mencoba dengan conda clean --all
dan kemudian conda update --all
tetapi tetap ada.
Info Conda
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
conda update --all
, jadi itu tidak menyelesaikan masalah (pada beberapa kasus), tetapiconda install
tampaknya berfungsi (dan memperbarui paket lain dalam daftar)conda install anaconda
yang baru saja menginstal paket anaconda dan menghapus satu paket conda + memperbarui beberapa dependensi. Kemudian saya mengikutinyaconda update --all
dan semuanya baik-baik saja lagi! Sistem saya adalah Ubuntu 18.04 dan saya mengalami masalah ini setelah memperbaruispyder
paket yang juga menyebabkan pembaruan padaconda
dirinya sendiri, dan ini menyebabkan ketidakkonsistenan.conda install anaconda
bekerja untuk saya juga, meskipun saya harus menunggu lebih dari 5 menit untuk conda untuk mengusulkan paket plan.melihat ini di Google Grup
dan itu benar-benar berhasil untuk saya.
Mungkin Anda harus mencoba
conda install anaconda
dalam situasi Anda.sumber
conda install anaconda
tidak memotongnya. Saya perlu melakukan persis seperti ini: (ulang) instal setiap paket yang dipanggil secara individual. Terima kasih!Ketidakkonsistenan ini disebabkan karena versi paket yang berbeda, dan dependensi bentroknya.
Perintah ini memperbarui semua paket, dan kemudian conda menyelesaikan ketidakkonsistenannya sendiri.
sumber
Mengingat situasi seperti berikut ini,
Seperti disebutkan dalam jawaban lain, idenya adalah untuk memiliki semacam
install
reaksi yang muncul untuk paket yang tidak konsisten.Jadi, dengan beberapa salin - & - tempel, Anda dapat:
(dan Anda harus mengulang untuk semua paket)
"Pintasan" saya
Atau, masak satu baris (jelek) (ini harus bekerja untuk Windows dan platform lain)
Memperluas satu baris di atas:
sumber
Perintah itu
conda install -c anaconda anaconda
melakukan trik untukku. Untuk pengaturan saya, saya perlu menentukan saluran jika tidak maka tidak akan berhasil. Setelah menjalankan perintah di terminal, saya diminta untuk memperbarui daftar paket yang ditemukan tidak konsisten. Tanpa langkah ini, saya tidak dapat menginstal atau memperbarui paket apa pun denganconda install <package_name>
atauconda update <package_name
masing - masing.sumber
Punya masalah yang sama dan tidak ada solusi lain yang berhasil untuk saya. Akhirnya harus uninstall dan instal ulang conda, lalu instal ulang semua perpustakaan saya.
sumber
Solusi terbaik:
Bekerja pada Windows 10 dan Ubuntu 18.04 (kredit ke @ MF.OX untuk ubuntu).
Masalah berikut dihapus untuk saya:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
sumber
conda upadte --all
untuk mendapatkan# All requested packages alread installed.
pesan.Jika solusi lain tidak berhasil, mengembalikan lingkungan dapat memperbaikinya.
Gunakan
conda list --revisions
, pilih nomor revisi, dan gunakanconda install --revision [#]
mundur selangkah demi selangkah sampai semuanya berfungsi kembali.sumber
Apa yang berhasil bagi saya adalah
conda remove <offending_packagename>
,conda update --all
dan akhirnyaconda install <offending_packagename>
.sumber
Anda mungkin menginstal anaconda dengan python 2.7 tetapi kemudian Anda menggunakan python 3.x. Jadi, Anda mendapatkan pesan kesalahan. Dalam kasus saya, saya memecahkan masalah dengan mengaktifkan anaconda dengan python 2.7:
sumber