La diferencia entre labelImg y conda pip instalados en Ubuntu 16.04

Instale labelImg en Ubuntu 16.04

git clone https://github.com/tzutalin/labelImg.git

Pasos de instalación

sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3

Para el segundo paso, se recomienda utilizar la fuente de Tsinghua por separado para instalar rápidamente

pyqt5==5.10.1
lxml==4.6.2

Tsinghuayuan

https://pypi.tuna.tsinghua.edu.cn/simple

No se produjo ningún error de módulo llamado 'libs.resources' durante la instalación y operación de LabelImg

Descripción del problema: No aparece ningún módulo llamado error 'libs.resources' al ejecutar python labelImg.py después de instalar anaconda en win7

Solución:

1. Ejecute pyrcc5 -o resources.py resources.qrc

2. Copie el archivo resources.py generado en el directorio libs del mismo nivel.

OK El problema se puede resolver mediante los dos pasos anteriores y la operación se realiza correctamente.

La diferencia entre conda y pip

conda

En primer lugar, conda es un administrador de paquetes de propósito general, lo que significa que los paquetes de cualquier idioma se pueden administrar con él, incluido naturalmente Python. Al instalar Anaconda o Miniconda, conda se instalará en conjunto. Entre ellos, Anaconda, como versión de lanzamiento de Python, equivale a traer bibliotecas comunes de terceros sobre la base de Python, mientras que Miniconda es equivalente a un programa de instalación para un entorno conda, que solo contiene conda y sus dependencias, que pueden reducir algunos problemas Se requiere la instalación de bibliotecas de terceros, por lo que Miniconda ocupa muy poco espacio.

pepita

Pip, como conda, también es un administrador de paquetes y es reconocido oficialmente por Python. El significado de pip es Pip Installs Packages. Se usa más comúnmente para instalar paquetes publicados en el índice de paquetes de Python (PyPI, índice de paquetes de Python https://pypi.python.org/pypi). Por lo tanto, al conda listver los paquetes instalados en el entorno actual a través de comandos, la fuente a través de pip es pypi.

Inserte la descripción de la imagen aquí

La diferencia entre la biblioteca de instalación de conda y pip

En Anaconda, la materia en la que el medio ambiente , simplemente por conda install xxxmedio de bibliotecas instaladas será colocado bajo el directorio Pqtes Anaconda, tales como: E:\python\anaconda\pkgs\numpy-1.18.1-py36h48dd78f_1. La ventaja de esto es que cuando se ha descargado una biblioteca en un entorno determinado y la biblioteca se necesita en otro entorno, la biblioteca se puede copiar directamente desde el directorio pkgs al nuevo entorno (la biblioteca Lib\site-packagesCopiar los archivos en el nuevo entorno actual a la biblioteca de terceros en Lib, Lib\site-packageses decir, el proceso equivale pip install xxxa instalar mediante ) sin descargas repetidas.

La diferencia entre la biblioteca de desinstalación de conda y pip

Pip instala la biblioteca en un entorno específico , por lo que desinstalar la biblioteca es lo mismo y pip uninstall xxxpuede Lib\site-packagesdesinstalar la biblioteca correspondiente en el entorno .

Si conda uninstall xxxelimina una biblioteca en el entorno actual, solo se eliminará el contenido de la biblioteca en el directorio site-packages en el entorno actual, y su efecto pip uninstall xxxes el mismo que el de la pasada . Si conda install xxxdescarga esta biblioteca en otro entorno , aún necesita copiar la biblioteca en el directorio pkgs al entorno actual. Si desea borrar la biblioteca descargada en este paquete, puede usar comandos conda clean -hpara hacerlo.

Para conocer otras diferencias entre conda y pip, consulte Comprensión de Conda y Pip

Supongo que te gusta

Origin blog.csdn.net/ahelloyou/article/details/113989943
Recomendado
Clasificación