Ubuntu16.04でインストールされたlabelImgとcondapipの違い

Ubuntu16.04にlabelImgをインストールします

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

インストール手順

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

2番目のステップでは、清華ソースを個別に使用して高速インストールすることをお勧めします

pyqt5==5.10.1
lxml==4.6.2

清華源

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

LabelImgのインストールおよび操作中に、「libs.resources」という名前のモジュールエラーは発生しませんでした

問題の説明:win7でanacondaをインストールした後にpython labelImg.pyを実行すると、「libs.resources」という名前のモジュールエラーが表示されません

解決:

1.ファイル名を指定して実行pyrcc5 -o resources.py resources.qrc

2.生成されたresources.pyを同じレベルのlibsディレクトリにコピーします

OK上記の2つの手順で問題を解決でき、操作は成功します。

condaとpipの違い

コンダ

まず第一に、condaは汎用のパッケージマネージャーです。つまり、Pythonを含め、あらゆる言語のパッケージを管理できます。AnacondaまたはMinicondaをインストールする場合、condaは一緒にインストールされます。その中で、PythonのリリースバージョンとしてのAnacondaは、Pythonに基づいて一般的なサードパーティライブラリを提供することと同等ですが、Minicondaは、condaとその依存関係のみを含むconda環境のインストールプログラムと同等です。いくつかの問題を減らします。サードパーティのライブラリのインストールが必要なため、Minicondaはほとんどスペースを占有しません。

ピップ

condaと同様に、Pipもパッケージマネージャーであり、Pythonによって正式に認識されています。pipの意味は、Pipインストールパッケージです。Python Package Index(PyPI、Python Package Index https://pypi.python.org/pypi)で公開されているパッケージをインストールするために最も一般的に使用されます。したがって、conda listコマンドを使用して現在の環境にインストールされているパッケージを表示する場合、pipを介したソースはpypiです。

ここに画像の説明を挿入

condaとpipインストールライブラリの違い

アナコンダでは、その環境での問題は、単にによってconda install xxxインストールされたライブラリの方法は、次のような、PKGSディレクトリアナコンダの下に配置されますE:\python\anaconda\pkgs\numpy-1.18.1-py36h48dd78f_1これの利点は、ライブラリが特定の環境でダウンロードされ、ライブラリが別の環境で必要になった場合に、ライブラリをpkgsディレクトリから新しい環境に直接コピーできることです(ライブラリLib\site-packagesは現在の新しい環境でファイルをコピーします) Libのサードパーティライブラリに、つまりLib\site-packages、このプロセスは、pip install xxxダウンロードを繰り返さずに)を介してインストールするのと同じです。

condaとpipアンインストールライブラリの違い

Pip特定の環境にライブラリをインストールするため、ライブラリのアンインストールは同じでありpip uninstall xxx、環境Lib\site-packages対応するライブラリをアンインストールできます

conda uninstall xxx現在の環境でライブラリ削除すると、現在の環境のsite-packagesディレクトリにあるライブラリの内容のみが削除され、その効果pip uninstall xxxパスと同じになります。conda install xxxこのライブラリを別の環境にダウンロードする場合でも、pkgsディレクトリにあるライブラリを現在の環境にコピーする必要があります。このpkgsでダウンロードしたライブラリをクリアする場合は、コマンドconda clean -h使用してクリアできます

condaとpipのその他の違いについては、CondaとPipについてを参照してください。

おすすめ

転載: blog.csdn.net/ahelloyou/article/details/113989943