1. Anaconda: CondaHTTPError y el cuadro de diálogo que indica que el programa python.exe deja de ejecutarse normalmente y aparece conda.gateways.disk.delete.
No se pudo crear un entorno virtual usando conda esta noche.
1. El error es el siguiente
:
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64'
2. Análisis de errores:
Probé mi velocidad de Internet y la pantalla fue normal. No me digas, es bastante rápido, ver una película o algo no es un gran problema.
Lo que puede saber del informe de errores es: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64 Hay un problema y puede haber una refactorización del sitio web oficial , necesitas ser sofisticado.
De la siguiente manera: Es posible que el archivo de este enlace se haya movido a una ruta en otro lugar.
Además, https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ distingue claramente la correspondencia de cada sistema:
por lo tanto, agregue / win64 / a la ruta original
3. Resolución de errores:
ssl_verify: true
show_channel_urls: true
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
La redacción oficial aquí : aquí
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
[Atención, agregue / win64 /, depende de su sistema]
Los hechos han demostrado que este es un enfoque eficaz:
Además, también descubrí que si usa conda, se Collecting package metadata (current_repodata.json): /
quedará atascado durante mucho tiempo. Mi computadora también es muy emocionante y la red también es muy buena. Llevará mucho tiempo si no tiene sentido. Solía ser bastante rápido. [Se estima que es un problema de enrutador]
Recientemente, descubrí que la banda ancha móvil se ha ralentizado mucho, la velocidad de la red de prueba es muy rápida, la descarga de cosas y la visualización de videos son muy rápidas. Es muy lento cuando se usa conda, pip y cosas así, y se visitan algunos sitios web nacionales de aprendizaje de ciencias.
Actualización el 22 de marzo:
Error de nuevo
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.8.2
latest version: 4.8.3
Please update conda by running
$ conda update -n base conda
WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(140): Could not remove or rename C:\Users\chenruhai\Anaconda3\pkgs\pip-9.0.1-py36_1.tar.bz2. Please remove this file manually (you may need to reboot to free file handles)
Así que sigue las instrucciones. Resuelva el segundo problema de advertencia sin problemas. Pero la primera advertencia no la pretendía solucionar, porque una vez actualizada la conda será peor y más problemas, salvo recomendación oficial.
Después de eso, la operación fue feroz y suave durante unos minutos. Después de algunas horas más de uso normal, apareció un nuevo problema. Una vez que use conda para actualizar paquetes, instalar paquetes o crear entornos virtuales, siempre que las operaciones de conda estén involucradas, aparecerá un cuadro de diálogo que indica que el programa python.exe deja de ejecutarse normalmente , pero pip se puede usar normalmente. Después de eso, el autor probó los siguientes métodos, pero no pudo resolver el problema:
- Cambie al directorio raíz del usuario, a saber, C: \ Users \ username y ejecute el comando de creación;
- Agregue python y conda exe a la lista blanca del firewall;
- Cierre todo el software antivirus y los cortafuegos.
- Instalar el paquete h5py
- Se dijo en Internet que era un problema con jupyter, así que reinstalé jupyter y no pude resolverlo.
- Se sospecha que es un problema de dll, pero para este problema de dll, necesito comparar mi directorio Anaconda3 local con las instrucciones oficiales para determinar qué archivo dll falta. Debido a que es demasiado problemático, use el software de reparación de dll para escanear, pero este software solo puede reparar el dll de la ventana y no puede detectar el software de terceros.
Posteriormente, por desesperación, el paquete puede resultar dañado.
Entonces: limpia el paquete dañado:
conda clean --packages --tarballs
Úselo normalmente después:
conda update --all
Uso normal:
Otros errores:
Collecting package metadata (current_repodata.json): failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
exit_code = do_call(args, p)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 82, in do_call
return getattr(module, func_name)(args, parser)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\main_create.py", line 37, in execute
install(args, parser, 'create')
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\install.py", line 265, in install
should_retry_solve=(_should_retry_unfrozen or repodata_fn != repodata_fns[-1]),
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 117, in solve_for_transaction
should_retry_solve)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 158, in solve_for_diff
force_remove, should_retry_solve)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 262, in solve_final_state
ssc = self._collect_all_metadata(ssc)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\common\io.py", line 88, in decorated
return f(*args, **kwds)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 415, in _collect_all_metadata
index, r = self._prepare(prepared_specs)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 1011, in _prepare
self.subdirs, prepared_specs, self._repodata_fn)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\index.py", line 228, in get_reduced_index
repodata_fn=repodata_fn)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 105, in query_all
result = tuple(concat(executor.map(subdir_query, channel_urls)))
File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 598, in result_iterator
yield fs.pop().result()
File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 435, in result
return self.__get_result()
File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 384, in __get_result
raise self._exception
File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 98, in <lambda>
package_ref_or_match_spec))
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 110, in query
self.load()
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 174, in load
_internal_state = self._load()
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 255, in _load
return self._load()
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 263, in _load
mod_etag_headers.get('_mod'))
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 311, in _read_local_repdata
_internal_state = self._process_raw_repodata_str(raw_repodata_str)
File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 349, in _process_raw_repodata_str
json_obj = json.loads(raw_repodata_str or '{}')
File "C:\Users\chenruhai\Anaconda3\lib\json\__init__.py", line 348, in loads
return _default_decoder.decode(s)
File "C:\Users\chenruhai\Anaconda3\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\chenruhai\Anaconda3\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 118947 column 22 (char 3030850)
`$ C:\Users\chenruhai\Anaconda3\Scripts\conda-script.py create -n test python=3.6`
environment variables:
CIO_TEST=<not set>
CLASSPATH=.;C:\java\jdk1.8.0_202\lib;C:\java\jdk1.8.0_202\lib\tools.jar
CONDA_DEFAULT_ENV=base
CONDA_EXE=C:\Users\chenruhai\Anaconda3\condabin\..\Scripts\conda.exe
CONDA_EXES="C:\Users\chenruhai\Anaconda3\condabin\..\Scripts\conda.exe"
CONDA_PREFIX=C:\Users\chenruhai\Anaconda3
CONDA_PROMPT_MODIFIER=(base)
CONDA_PYTHON_EXE=C:\Users\chenruhai\Anaconda3\python.exe
CONDA_ROOT=C:\Users\chenruhai\Anaconda3
CONDA_SHLVL=1
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
GOPATH=C:\Users\chenruhai\go
HOMEPATH=\Users\chenruhai
NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
PATH=C:\Users\chenruhai\Anaconda3;C:\Users\chenruhai\Anaconda3\Library\ming
w-w64\bin;C:\Users\chenruhai\Anaconda3\Library\usr\bin;C:\Users\chenru
hai\Anaconda3\Library\bin;C:\Users\chenruhai\Anaconda3\Scripts;C:\User
s\chenruhai\Anaconda3\bin;C:\Users\chenruhai\Anaconda3;C:\Users\chenru
hai\Anaconda3\Library\mingw-w64\bin;C:\Users\chenruhai\Anaconda3\Libra
ry\usr\bin;C:\Users\chenruhai\Anaconda3\Library\bin;C:\Users\chenruhai
\Anaconda3\Scripts;C:\Users\chenruhai\Anaconda3\bin;C:\Users\chenruhai
\Anaconda3\condabin;C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v10.0\bin;C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v10.0\libnvvp;C:\NetSarang\Xftp 6;C:\NetSarang\Xshell 6;C
:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Syst
em32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\java\jdk1.8
.0_202\bin;C:\java\jdk1.8.0_202\jre\bin;C:\Users\chenruhai\Anaconda3;C
:\Users\chenruhai\Anaconda3\Scripts;C:\Users\chenruhai\Anaconda3\envs\
QT5\Lib\site-packages\pyqt5_tools;C:\Program Files (x86)\NVIDIA
Corporation\PhysX\Common;C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v10.0\lib\x64;C:\ProgramData\NVIDIA Corporation\CUDA
Samples\v10.0\common\lib\x64;C:\ProgramData\NVIDIA Corporation\CUDA
Samples\v10.0\bin\win64;C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v10.0\extras\CUPTI\libx64;C:\Program Files\NVIDIA GPU
Computing Toolkit\CUDA\v10.0\include;C:\Git\cmd;C:\Program Files
(x86)\scala\bin;C:\Go\bin;C:\Program Files\nodejs;C:\Program
Files\Tesseract-
OCR;C:\Users\chenruhai\AppData\Local\Microsoft\WindowsApps;C:\Program
Files\Bandizip;C:\JetBrains\PyCharm
2019.3.3\bin;.;C:\JetBrains\IntelliJ IDEA 2019.3.3\bin;.;C:\Microsoft
VS Code\bin;C:\Users\chenruhai\go\bin;C:\Users\chenruhai\AppData\Roami
ng\npm;.
PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
PowerShell\v1.0\Modules
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
active environment : base
active env location : C:\Users\chenruhai\Anaconda3
shell level : 1
user config file : C:\Users\chenruhai\.condarc
populated config files : C:\Users\chenruhai\.condarc
conda version : 4.8.2
conda-build version : 3.18.11
python version : 3.7.4.final.0
virtual packages : __cuda=10.2
base environment : C:\Users\chenruhai\Anaconda3 (writable)
channel URLs : https://mirrors.ustc.edu.cn/anaconda/pkgs/main/win-64
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/noarch
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/noarch
package cache : C:\Users\chenruhai\Anaconda3\pkgs
C:\Users\chenruhai\.conda\pkgs
C:\Users\chenruhai\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\chenruhai\Anaconda3\envs
C:\Users\chenruhai\.conda\envs
C:\Users\chenruhai\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.4 Windows/10 Windows/10.0.18362
administrator : False
netrc file : None
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
Upload successful.
Análisis de problemas:
puede ser un problema de firewall
conda config --set ssl_verify false
Luego se fusionaron.
La solución definitiva: ! Teniendo en cuenta el costo de tiempo de resolver el último problema, elija reinstalar anaconda.
Sin embargo, antes de intentar la desinstalación, eliminé el archivo de configuración de conda, que es para usar la fuente oficial predeterminada, ta! Está bien ... Con una mirada aturdida, juzgué que este es el problema de la fuente del archivo de configuración. Emmmm
finalmente:
Además, aunque está bien , pero el siguiente paso aún está por hacer:
Coloque los dos archivos dll debajo Anaconda3 / Library / bin (libcrypto- 1_1-x64.dll, libssl-1_1-x64.dll) se copian en el directorio Anaconda3 / DLLs. En cuanto al motivo para hacerlo, el motivo del error anterior puede ser que los dos archivos dll se pierdan debido a un error en el sistema, así que copie el pasado y sobrescriba los existentes.
Además, la ruta de la variable de entorno del sistema debe agregarse con esta variable de entorno:
C:\Anaconda3\Library\bin
Además, si usa la nueva versión de conda con fuentes domésticas, aparecerá una advertencia cuando conda actualice el paquete. En cuanto a esta advertencia, todo lo que sé en este momento solo puede forzar la actualización: (pero elijo no actualizar estos paquetes por el momento jajaja)
(Hay buenas prácticas Puedes dejar un mensaje)
conda update --strict-channel-priority --all
Aunque existen muchas dificultades, el proceso de solución también es un viaje de exploración. ¡Vamos!
Además, adjunte la fuente conda disponible y la fuente pip, para mi propio uso:
pegada directamente en el archivo de configuración correspondiente donde pueda, conda source, luego también necesita abrir Anaconda Powershell Prompt (Anaconda3), realizar el conda clean -i
borrado del índice de caché se puede usar ,
fuente de conda:
channels:
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false
fuente de pip:
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
trusted-host = pypi.doubanio.com
Además, desde 2020, conda usando la imagen espejo de Tsinghua en win10 se siente como usar una fuente externa, y siempre hay un error de falla de conexión. Por lo tanto, se recomienda abrir el cmd para hacer ping al sitio web de Tsinghua para aumentar la velocidad de la red cuando se usa el paquete de instalación de conda, el paquete de actualización y el entorno de creación para usar la fuente espejo de Tsinghua ( esto es inútil, por supuesto, el ping frecuente es muy Se le puede negar el acceso )
ping mirror.tuna.tsinghua.edu.cn
La actualización del 01-04-2020 es la siguiente:
Hoy, ejecutar un programa en la computadora y otro programa en la máquina virtual es un programa que consume más potencia informática. Luego hice otras cosas por mí mismo, lo que provocó que la computadora se congelara y el mouse y el teclado no respondieran, por lo que tuve que forzar el apagado. Después del apagado forzado y el reinicio, se produjeron los siguientes errores segundo y tercero al usar conda. todos usados normalmente antes.
Dos, sobre la resolución de errores de conda: Entorno de resolución: falló con la resolución congelada inicial. Reintento con la resolución flexible.
Solución: cambie el nivel del canal.
conda config --set channel_priority flexible
3. Con respecto al error: ("error de lectura: Error ([('rutinas SSL', 'ssl3_read_n', 'eof inesperado al leer')])",)
Encontré un error al instalar la biblioteca en el entorno virtual:
("read error: Error([('SSL routines', 'ssl3_read_n', 'unexpected eof while reading')])",)
Solución:
Método 1: Vuelva a instalarlo. [Usé esto, resuelto con éxito]
Método 2: Algunos internautas dicen que el módulo openSSL no está instalado o falta, simplemente descárguelo e instálelo. [ No he probado esto ]
Dirección de descarga: Haga clic aquí para ir a la dirección de descarga. Recuerde descargar la versión del sistema correspondiente (generalmente wndows)
. Tenga en cuenta al instalar:, marque la opción de "Instalar DLL en el directorio del sistema" .