Directorio de artículos
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 list
ver los paquetes instalados en el entorno actual a través de comandos, la fuente a través de pip es pypi.
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 xxx
medio 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-packages
Copiar los archivos en el nuevo entorno actual a la biblioteca de terceros en Lib, Lib\site-packages
es decir, el proceso equivale pip install xxx
a 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 xxx
puede Lib\site-packages
desinstalar la biblioteca correspondiente en el entorno .
Si conda uninstall xxx
elimina 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 xxx
es el mismo que el de la pasada . Si conda install xxx
descarga 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 -h
para hacerlo.
Para conocer otras diferencias entre conda y pip, consulte Comprensión de Conda y Pip