多くの場合、pipinstallとcondainstallを使用することの違いは、明確に言うのが非常に難しいことです。インストール場所が「時々」実際に異なることは非常に明白です。今回はgluoncvのアップグレードに出くわしました。
(1)古いgluoncvをアンインストールします
pipアンインストールgluoncv
(2)次に、最新のgluoncvをここからダウンロードします。
https://github.com/dmlc/gluon-cv
解凍後、ディレクトリに切り替え、python setup.py install
コマンドを使用してインストールします(私のmxnet-cu101はmx36gpu環境にインストールされます)
(mx36gpu)D:\ mXNet \ gluon-cv-master> python setup.py install
インストールの最後に、依存関係の処理中にエラーが報告されました。
gluoncv 0.8.0は、すでに簡単install.pthでアクティブなバージョンである \ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages \ gluoncv-0.8.0-py3.6.egg:インストールD gluoncv == 0.8のための処理の依存関係.0 エラー:[Errno 2]そのようなファイルまたはディレクトリはありません: 'd:\\ anaconda3 \\ envs \\ mx36gpu \\ lib \\ site-packages \\ chardet-3.0.4.dist-info \\ METADATA'
(3)condainstallでchardetをインストールします
それで使っpip install chardet
てみるとインストールされていると言われました
(mx36gpu)D:\ mXNet \ gluon-cv-master> pip install chardet 要件はすでに満たされています:c:\ users \ administrator \ appdata \ roaming \ python \ python36 \ site-packages(3.0.4)のchardet
過去に多くのファイルパッケージをインストールする場合、次のようなanacondaチャネルが一般的に使用されることを思い出してください。
conda install -c anaconda \ <pakage-name>
だから私はこのようにインストールしようとしました
(mx36gpu)D:\ mXNet \ gluon-cv-master> conda install -c anaconda chardet パッケージメタデータの収集(current_repodata.json):完了 環境の解決:完了 ##パッケージプラン## 環境の場所:d:\ Anaconda3 \ envs \ mx36gpuの 追加/更新された仕様: -chardet 次のパッケージがダウンロードされ ます。ビルド --------------------------- | ----------------- certifi-2020.6。 20 | py36_0 160KBアナコンダ シャルデ-3.0.4 | py36_1003 215 KB anaconda ---------------------------------------------- -------------- 合計:375KB 次の新しいパッケージがインストールされます。 chardet anaconda / win-64 :: chardet-3.0.4-py36_1003 次のパッケージは、優先度の高いチャネルによってサポートされます: ca-certificates pkgs / main- > anaconda certifi pkgs / main-> anaconda openssl pkgs / main -> anaconda 続行([y] / n)?y パッケージのダウンロードと抽出 certifi-2020.6.20 | 160 KB | ###################################### | 100% シャルデ-3.0.4 | 215 KB | ###################################### | 100% トランザクションの準備:完了 トランザクションの検証:完了 トランザクションの実行:完了
(4)最後にgluoncvを再セットアップすると、成功しました。大まかに見て、多くのパッケージの依存関係を確認しました。
(mx36gpu)D:\ mXNet \ gluon-cv-master> python setup.py install running install running bdist_egg running egg_infowriting gluoncv.egg-info \ PKG-INFO ...... gluoncv0.8.0はすでにアクティブなバージョンです簡単install.pthで インストールさD:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages \ gluoncv-0.8.0-py3.6.eggの gluoncv == 0.8.0のための処理の依存関係 1.5 == scipyのダウンロードを検索します。 0 ベストマッチ:scipyのダウンロード1.5.0は 簡単install.pthファイルにscipyのダウンロード1.5.0の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 枕== 7.1.2の検索 ベストマッチ:枕7.1。 2 d:\ anaconda3 \ envs \ mx36gpu \ lib \ site-packagesを使用する 簡単install.pthファイルに枕7.1.2を追加します 1.7.0 == portalockerの検索 portalocker 1.7.0:ベストマッチ 簡単install.pthファイルにportalocker 1.7.0の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 3.2 == matplotlibのを検索します。 2 ベストマッチ:matplotlibの3.2.2は 簡単install.pthファイルにmatplotlibの3.2.2の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\サイトのパッケージが 要求== 2.18.4の検索 要求2.18:ベストマッチ。 4つの 簡単install.pthファイルへの追加のリクエスト2.18.4の Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 4.47.0 == tqdmの検索 ベストマッチ:tqdm 4.47.0 にtqdm 4.47.0を追加しますeasy-install.pthファイル Dにtqdm-script.pyスクリプトをインストール:\ Anaconda3 \ ENVS \ mx36gpu \スクリプト Dにtqdm.exeスクリプトをインストール:\ Anaconda3 \ ENVS \ mx36gpu \スクリプト Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages numpy == 1.16.6の検索 最適一致:numpy 1.16.6 numpy 1.16.6をeasy-install.pthファイルに追加 するf2py-script.pyスクリプトをd:\ Anaconda3 \ envs \ mx36gpu \ Scriptsに インストールするf2py.exeスクリプトをインストールするdまで:\ anaconda3 \ ENVS \ mx36gpu \スクリプト Dの使用:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages pywin32 == 228の検索 ベストマッチ:pywin32 228 の追加が簡単install.pthファイルへpywin32 228 の使用をd:\ anaconda3 \ envs \ mx36gpu \ lib \ site-packages サイクラー== 0.10.0の検索 ベストマッチ:サイクラー0.10.0 簡単install.pthファイルにサイクラー0.10.0の追加 Dを使用する:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages のpython-dateutil 2.8.1 ==の検索 ベストマッチ:のpython-dateutil 2.8.1は 簡単install.pthファイルへのpython-dateutil 2.8.1の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages == 2.4.7 pyparsingの検索 ベストマッチを:2.4.7 pyparsing 簡単install.pthファイルに2.4.7をpyparsing追加 \ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages:Dを使用します kiwisolver == 1.2.0の検索 ベストマッチ:kiwisolver 1.2.0 簡単install.pthファイルにkiwisolver 1.2.0を追加します d:\ anaconda3 \ envs \ mx36gpu \ lib \ site-packagesの 使用chardet == 3.0.4の検索 最適な一致:chardet 3.0.4Easy -install.pthファイルへのchardet3.0.4の追加 chardetect-script.pyスクリプトのインストールD:\ Anaconda3 \ ENVS \ mx36gpu \スクリプト Dにchardetect.exeスクリプトをインストール:\ Anaconda3 \ ENVS \ mx36gpu \スクリプト Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages urllib3の検索== 1.22 ベストマッチ:urllib3 1.22は 簡単install.pthファイルにurllib3 1.22の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 2020年6月20日==認証取得の検索 ベストマッチ:認証取得2020年6月20日 に認証取得2020年6月20日の追加簡単install.pthファイル Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 2.6 == IDNAの検索 ベストマッチ:IDNA 2.6 IDNA 2.6の追加を簡単install.pthファイルには、 使用D:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages 6 == 1.15.0の検索 ベストマッチ:6 1.15.0は 簡単install.pthファイルに6 1.15.0の追加 Dを使用して:\ anaconda3 \ ENVS \ mx36gpu \ libに\のsite-packages gluoncvのための完成処理の依存関係== 0.8.0 (mx36gpu)D:\ mXNet \ gluoncvマスター>