Anaconda: el ambiente es inconsistente, por favor revise el plan del paquete cuidadosamente

Descripción del problema

Anoche, cuando abrí Anaconda, se me pidió que actualizara de 1.9.6 a 1.9.7, así que elegí actualizar. Como resultado, apareció un mensaje de error de Canal disponible no válido. conda update --prefix /Users/用户名/anaconda3 anacondaDespués de escribir en la terminal , mostró que mi fuente no estaba disponible. Resulta que la fuente nacional de Tsinghua y la Universidad de Ciencia y Tecnología han detenido sus servicios debido a problemas de autorización, por lo que eliminé las fuentes de Tsinghua y la Universidad de conda config --remove-key channelsCiencia y Tecnología en la lista de canales. El aviso de la Universidad de Ciencia y Tecnología es el siguiente

Debido a las fallas en el diseño de la fuente de software de Anaconda, carece de la función de verificación de firmas incluida en la fuente de software de versión normal, y cualquier paquete de software proporcionado por sitios web no oficiales puede haber sido manipulado, lo que genera riesgos de seguridad. [1]
De acuerdo con las instrucciones de la fuente del software Anaconda, Anaconda y Miniconda son marcas comerciales de Anaconda, Inc., y no se permite ninguna duplicación pública no autorizada. [2] [3]
Por el bien de la calidad del servicio y el cumplimiento, decidimos detener el servicio de duplicación de Anaconda de forma indefinida.
Para minimizar el impacto en los usuarios, el espejo Anaconda de este sitio será redirigido directamente al repositorio espejo oficial [4] a partir de ahora, cambie lo antes posible para los usuarios que usan el espejo de este sitio.
[1]: https://github.com/ustclug/mirrorrequest/issues/228
[2]: https://github.com/tuna/issues/issues/112
[3]: https: //mirrors.tuna. tsinghua.edu.cn/news/close-anaconda-service/
[4]: https://repo.continuum.io/

En [4] en este aviso, se mencionó que esta es una biblioteca espejo oficial, así que agregué esta biblioteca a mi lista de canales y luego la ejecuté de acuerdo con las indicaciones conda update -n base -c defaults conda. Tenga en cuenta que esta es la raíz de todos los males, y todas las operaciones posteriores son El mensaje es el siguiente (la situación de otros copiados del desbordamiento de pila es exactamente la misma que la mía)

WARNING: The conda.compat module is deprecated and will be removed in a future release.
Collecting package metadata: done
Solving environment: |
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - defaults/win-64::anaconda==5.3.1=py37_0
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64::anaconda-navigator==1.6.4=py36_0
  - defaults/win-64::astropy==3.0.4=py37hfa6e2cd_0
  - defaults/win-64::blaze==0.11.3=py37_0
  - defaults/win-64::bottleneck==1.2.1=py37h452e1ab_1
  - defaults/win-64::dask==0.19.1=py37_0
  - defaults/win-64::datashape==0.5.4=py37_1
  - defaults/win-64::h5py==2.8.0=py37h3bdd7fb_2
  - defaults/win-64::imageio==2.4.1=py37_0
  - defaults/win-64::matplotlib==2.2.3=py37hd159220_0
  - defaults/win-64::mkl-service==1.1.2=py37hb217b18_5
  - defaults/win-64::mkl_fft==1.0.4=py37h1e22a9b_1
  - defaults/win-64::mkl_random==1.0.1=py37h77b88f5_1
  - defaults/win-64::numba==0.39.0=py37h830ac7b_0
  - defaults/win-64::numexpr==2.6.8=py37h9ef55f4_0
  - defaults/win-64::numpy-base==1.15.1=py37h8128ebf_0
  - defaults/win-64::odo==0.5.1=py37_0
  - defaults/win-64::pandas==0.23.4=py37h830ac7b_0
  - defaults/win-64::patsy==0.5.0=py37_0
  - defaults/win-64::pytables==3.4.4=py37he6f6034_0
  - defaults/win-64::pytest-arraydiff==0.2=py37h39e3cac_0
  - defaults/win-64::pytest-astropy==0.4.0=py37_0
  - defaults/win-64::pytest-doctestplus==0.1.3=py37_0
  - defaults/win-64::pywavelets==1.0.0=py37h452e1ab_0
  - defaults/win-64::scikit-image==0.14.0=py37h6538335_1
  - defaults/win-64::scikit-learn==0.19.2=py37heebcf9a_0
  - defaults/win-64::scipy==1.1.0=py37h4f6bf74_1
  - defaults/win-64::seaborn==0.9.0=py37_0
  - defaults/win-64::statsmodels==0.9.0=py37h452e1ab_0

Aparece un mensaje como este y luego se detiene en este estado.

Solución

Luego descubrí que las bibliotecas proporcionadas por esta biblioteca espejo oficial (no sé si es verdadera o falsa) son todas versiones antiguas desactualizadas, lo que me hizo revertir mi versión pkg a la versión anterior original cuando usé esta biblioteca, lo que causó problemas. Brindar soluciones.

  1. Primero, ingrese la conda list -rversión actualizada anterior de la consulta, luego seleccione una versión anterior (antes de que ocurra el problema) conda install --revision 数字y espere a que la reversión sea exitosa después de la entrada .
  2. Eliminar todos los canales agregados anteriormente
  3. Después del funcionamiento normal, la velocidad puede ser un poco lenta, pero es relativamente estable.

Finalmente, espero que el problema de las fuentes domésticas se pueda resolver lo antes posible. Después de todo, ¡las dos fuentes anteriores han hecho un buen trabajo!
PAZ ~~~

Supongo que te gusta

Origin blog.csdn.net/weixin_35436966/article/details/91045470
Recomendado
Clasificación