Actualice gluoncv a la versión 0.8 (use conda install para resolver el problema de no poder encontrar chardet)

Cuál es la diferencia entre usar pip install y conda install en muchos casos es realmente difícil de decir con claridad, está muy claro que la ubicación de instalación "a veces" es de hecho diferente. Esta vez se encontró con la actualización de gluoncv.

(1) Desinstale el antiguo gluoncv

pip desinstalar gluoncv

(2) Luego descargue la última versión de gluoncv aquí,

https://github.com/dmlc/gluon-cv

Después de la descompresión, cambie al directorio y use el python setup.py installcomando para instalar (mi mxnet-cu101 está instalado en el entorno mx36gpu)

(mx36gpu) D: \ mXNet \ gluon-cv-master> instalación de python setup.py

Al final de la instalación, se informó un error durante las dependencias de procesamiento.

gluoncv 0.8.0 ya está la versión activa de fácil install.pth 
d instalada: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages \ gluoncv-0.8.0-py3.6.egg 
dependencias de procesamiento para gluoncv == 0,8 .0 
error: [Errno 2] No existe tal archivo o directorio: 'd: \\ anaconda3 \\ envs \\ mx36gpu \\ lib \\ site-packages \\ chardet-3.0.4.dist-info \\ METADATA'

(3) Instale chardet con conda install

Luego, pip install chardetcuando lo usé , me dijeron que estaba instalado

(mx36gpu) D: \ mXNet \ gluon-cv-master> pip install chardet 
Requisito ya satisfecho: chardet en c: \ users \ administrator \ appdata \ roaming \ python \ python36 \ site-packages (3.0.4)

Recuerde que al instalar muchos paquetes de archivos en el pasado, generalmente se usa el canal anaconda, como

conda install -c anaconda \ <pakage-name>

Así que intenté instalarlo así.

(mx36gpu) D: \ mXNet \ gluon-cv-master> conda install -c anaconda chardet 
Recopilación de metadatos del paquete (current_repodata.json): terminado 
Entorno de resolución: hecho 
## Plan de paquete ## 
  ubicación del entorno: d: \ Anaconda3 \ envs \ Especificaciones 
  agregadas / actualizadas de 
    mx36gpu : - chardet 
Se descargarán los siguientes paquetes: 
    paquete | compilar 
    --------------------------- | ----------------- 
    certifi-2020.6. 20 | py36_0 160 KB anaconda 
    chardet-3.0.4 | py36_1003 215 KB anaconda  
    ---------------------------------------------- --------------
                                           Total: 375 KB 
Se INSTALARÁN los siguientes paquetes NUEVOS: 
  chardet anaconda / win-64 :: chardet-3.0.4-py36_1003 
Los siguientes paquetes serán SUSTITUIDOS por un canal de mayor prioridad: 
  ca -ificates pkgs / main -> anaconda 
  certifi pkgs / main -> anaconda 
  openssl pkgs / main -> anaconda 
Continuar ([y] / n)? y 
Descarga y extracción de paquetes 
certifi-2020.6.20 | 160 KB | #################################### | 100% 
chardet-3.0.4 | 215 KB | #################################### | 100% 
Preparando transacción: terminada 
Verificando transacción: terminada
Ejecutando transacción: hecho

(4) Finalmente, vuelva a configurar gluoncv y tuvo éxito. Lo miré aproximadamente y verifiqué las dependencias de muchos paquetes.

(mx36gpu) D: \ mXNet \ gluon-cv-master> python setup.py instalar 
ejecutar instalar 
ejecutar bdist_egg 
ejecutar egg_info 
escribiendo gluoncv.egg-info \ PKG-INFO 
...... 
gluoncv 0.8.0 ya es la versión activa en fácil install.pth 
d instalada: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages \ gluoncv-0.8.0-py3.6.egg 
dependencias de procesamiento para gluoncv == 0.8.0 
Búsqueda de la scipy == 1.5. 0 
coincidencia: scipy 1.5.0 
Adición de scipy 1.5.0 de archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca almohada == 7.1.2 
coincidencia: almohada 7.1. 2 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Adición de almohada 7.1.2 de archivo fácil de install.pth 
Busca portalocker == 1.7.0 
Coincidencia: portalocker 1.7.0 
Adición de portalocker 1.7.0 de archivo fácil de install.pth 
usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca matplotlib == 3.2.2 
coincidencia: matplotlib 3.2.2 
Adición de matplotlib 3.2.2 de archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ sitio- paquetes 
Busca peticiones == 2.18.4 
coincidencia: solicitudes 2.18.4 
Agregando peticiones 2.18.4 de archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca tqdm == 4.47 .0 
Mejor coincidencia: tqdm 4.47.0
Añadiendo tqdm 4.47.0 de archivo fácil de install.pth 
Instalación guión tqdm-script.py en d: \ Anaconda3 \ envs \ mx36gpu \ Scripts 
Instalación tqdm.exe guión a D: \ Anaconda3 \ envs \ mx36gpu \ Scripts 
Uso de d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Buscando numpy == 1.16.6 
Mejor coincidencia: numpy 1.16.6 
Adición de numpy 1.16.6 al archivo easy-install.pth 
Instalación del script f2py-script.py en d: \ anaconda3 \ envs \ mx36gpu \ Scripts 
Instalación guión f2py.exe a D: \ anaconda3 \ envs \ mx36gpu \ Scripts 
Uso d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca pywin32 == 228 
coincidencia: 228 pywin32 
La adición de 228 a pywin32 archivo fácil de install.pth
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca ciclador == 0.10.0 
Coincidencia: ciclador 0.10.0 
Adición ciclador 0.10.0 de archivo fácil de install.pth 
usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca pitón-dateutil == 2.8.1 
coincidencia: pitón-dateutil 2.8.1 
Adición de python-2.8.1 dateutil de archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca pyparsing == 2.4.7 
coincidencia: pyparsing 2.4.7 
Adición de pyparsing 2.4.7 de archivo fácil de install.pth 
Usando d: \ \ anaconda3 ENVS \ mx36gpu \ lib \ site-packages 
Buscando kiwisolver == 1.2.0 
Mejor coincidencia: kiwisolver 1.2.0
Agregar kiwisolver 1.2.0 al archivo easy-install.pth
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Buscando chardet == 3.0.4 
Mejor coincidencia: chardet 3.0.4 
Agregando chardet 3.0.4 al archivo easy-install.pth 
Instalando el script chardetect-script.py para d: \ Anaconda3 \ envs \ mx36gpu \ Scripts 
Instalación guión chardetect.exe a D: \ Anaconda3 \ envs \ mx36gpu \ Scripts 
Uso d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca urllib3 == 1,22 
coincidencia : urllib3 1.22 
Adición de 1,22 a urllib3 archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca certifi == 06/20/2020 
coincidencia: certifi 06/20/2020
La adición de certifi 20/06/2020 al archivo de fácil install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca IDNA == 2.6 
Coincidencia: IDNA 2,6 
añadiendo 2,6 a IDNA archivo fácil de install.pth 
Uso d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
Busca seis == 1.15.0 
coincidencia: seis 1.15.0 
Adición de seis a 1.15.0 archivo fácil de install.pth 
Usando d: \ anaconda3 \ envs \ mx36gpu \ lib \ site-packages 
terminado dependencias de procesamiento de gluoncv == 0.8.0 
(mx36gpu) D: \ mXNet \ gluoncv-master>

Supongo que te gusta

Origin blog.csdn.net/tanmx219/article/details/107286495
Recomendado
Clasificación