Artigo Diretório
Instale labelImg no Ubuntu 16.04
git clone https://github.com/tzutalin/labelImg.git
etapas de instalação
sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3
Para a segunda etapa, é recomendado usar a fonte Tsinghua separadamente para instalar rapidamente
pyqt5==5.10.1
lxml==4.6.2
Tsinghuayuan
https://pypi.tuna.tsinghua.edu.cn/simple
Nenhum módulo chamado 'libs.resources' erro ocorreu durante a instalação e operação do LabelImg
Descrição do problema: Nenhum erro de módulo chamado'libs.resources 'aparece ao executar python labelImg.py após instalar o anaconda no win7
Solução:
1. Execute pyrcc5 -o resources.py resources.qrc
2. Copie o resources.py gerado para o diretório libs do mesmo nível
OK O problema pode ser resolvido através das duas etapas acima e a operação é bem-sucedida.
A diferença entre conda e pip
conda
Em primeiro lugar, conda é um gerenciador de pacotes de propósito geral, o que significa que pacotes de qualquer linguagem podem ser gerenciados com ele, incluindo naturalmente Python. Ao instalar o Anaconda ou Miniconda, o conda será instalado junto. Entre eles, o Anaconda, como a versão de lançamento do Python, é equivalente a trazer bibliotecas comuns de terceiros com base no Python, enquanto o Miniconda é equivalente a um programa de instalação para um ambiente conda, que contém apenas conda e suas dependências, que podem reduzir alguns problemas.A instalação de bibliotecas de terceiros é necessária, portanto, o Miniconda ocupa muito pouco espaço.
pip
Pip, como conda, também é um gerenciador de pacotes e é oficialmente reconhecido pelo Python. O significado de pip é Pip Instala Pacotes. Mais comumente usado para instalar pacotes publicados no índice de pacotes Python (PyPI, índice de pacotes Python https://pypi.python.org/pypi). Portanto, ao conda list
visualizar os pacotes instalados no ambiente atual por meio de comandos, a fonte por meio de pip é pypi.
A diferença entre a biblioteca de instalação conda e pip
Em Anaconda, o assunto em que ambiente , simplesmente por conda install xxx
meio de bibliotecas instaladas serão colocados sob o diretório pkgs Anaconda, tais como: E:\python\anaconda\pkgs\numpy-1.18.1-py36h48dd78f_1
. A vantagem disso é que quando uma biblioteca foi baixada em um determinado ambiente e a biblioteca é necessária em outro ambiente, a biblioteca pode ser copiada diretamente do diretório pkgs para o novo ambiente (a biblioteca Lib\site-packages
Copiar os arquivos no novo ambiente atual para a biblioteca de terceiros em Lib, ou Lib\site-packages
seja, o processo é equivalente pip install xxx
a instalar por meio de ) sem download repetido.
A diferença entre a biblioteca de desinstalação conda e pip
Pip instala a biblioteca em um ambiente específico , portanto, desinstalar a biblioteca é o mesmo e pip uninstall xxx
você pode Lib\site-packages
desinstalar a biblioteca correspondente no ambiente .
Se você conda uninstall xxx
excluir uma biblioteca no ambiente atual, apenas o conteúdo da biblioteca no diretório de pacotes do site no ambiente atual será excluído e seu efeito pip uninstall xxx
é o mesmo que o passe . Se você conda install xxx
baixar esta biblioteca em outro ambiente , ainda precisará copiar a biblioteca do diretório pkgs para o ambiente atual. Se quiser limpar a biblioteca baixada neste pacote, você pode usar comandos conda clean -h
para fazer isso.
Para outras diferenças entre conda e pip, consulte Compreendendo Conda e Pip