A diferença entre labelImg e conda pip instalado no Ubuntu 16.04

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 listvisualizar os pacotes instalados no ambiente atual por meio de comandos, a fonte por meio de pip é pypi.

Insira a descrição da imagem aqui

A diferença entre a biblioteca de instalação conda e pip

Em Anaconda, o assunto em que ambiente , simplesmente por conda install xxxmeio 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-packagesCopiar os arquivos no novo ambiente atual para a biblioteca de terceiros em Lib, ou Lib\site-packagesseja, o processo é equivalente pip install xxxa 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 xxxvocê pode Lib\site-packagesdesinstalar a biblioteca correspondente no ambiente .

Se você conda uninstall xxxexcluir 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 xxxbaixar 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 -hpara fazer isso.

Para outras diferenças entre conda e pip, consulte Compreendendo Conda e Pip

Acho que você gosta

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