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 install
comando 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 chardet
cuando 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>