gluoncvをバージョン0.8にアップグレードします(conda installを使用して、chardetが見つからないという問題を解決します)

多くの場合、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マスター>

おすすめ

転載: blog.csdn.net/tanmx219/article/details/107286495