仮想環境のデフォルトのパスとコピー
conda 環境は、デフォルトではユーザー ディレクトリ C:\Users\username.conda\envs にインストールされます。デフォルトのパスを選択した場合は、後で仮想環境を作成し、ユーザー ディレクトリにインストールします。C ドライブのスペースを占有したくない場合は、conda 仮想環境のパスを変更できます。
デフォルトの仮想環境パス方法を変更する
-
まず、ユーザー ディレクトリ (C:\Users\username) で .condarc ファイルを見つけます。
-
.condarc ファイルを開いた後、.condarc 内の env_dirs を追加または変更して環境パスを設定します。最初のパスがデフォルトの保存パスとして使用され、検索環境は各ディレクトリで順番に検索されます。.condarc に直接追加します。
envs_dirs:
- D:\SoftD\08envs
pkgs_dirs:
- D:\SoftD\08envs
次に、Anaconda プロンプトで実行します
conda info
デフォルトの環境パスが正常に変更されたことがわかります。
仮想環境をコピーする
conda create -n new_env --clone old_env #new_env表示新的虚拟环境的名字,old_env表示老虚拟环境的名字。
(デフォルトでは、指定されたパスに仮想環境が生成されます) (まだかなり大きいため、C ドライブには生成しないでください)
この pt17three 仮想環境は、opencv プロジェクトを実行するために生成されます (バージョンの問題を解決するため)
opencv-pythonのバージョンを下げる
pt17three 仮想環境は、opencv プロジェクトを実行します。
元のバージョンは次のとおりです。
以下に変更する必要があります:
- CV2 の現在のバージョンをアンインストールする
pip uninstall opencv-python
pip uninstall opencv-contrib-python
指定されたバージョンの CV3 をインストールします
pip install opencv-python==3.4.1.15 -i https://pypi.mirrors.ustc.edu.cn/simple
pip install opencv-contrib-python==3.4.1.15 -i https://pypi.mirrors.ustc.edu.cn/simple
このような黄色の言葉は、通常、代理店を開くときに問題になりますが、それ以前は、私は若くて無知だったので、長い間それをやっていました。。。
理由: 特許などの問題により、opencv3.4.1.15 が sift とsurf を使用できる最後のバージョンです。このバージョンは python3.6 までをサポートします。python3.7 または 3.8 がインストールされている場合は、3.6 バージョンを再インストールできますパイソンの。
Anaconda で Python 3.7 バージョンを Python 3.6 バージョンに戻す
conda install Python=3.6
これには他のバージョンのライブラリが含まれるため、機能しない可能性があります。新しい python3.6 環境を作成し、opencv3.4 をインストールする必要があります。
仮想環境 (pt17three 環境) を削除します。
conda remove -n pt17three --all
仮想環境を作成する
conda create --name cv3 python=3.6
opencvをインストールする
pip install opencv-python==3.4.1.15 -i https://pypi.mirrors.ustc.edu.cn/simple
pip install opencv-contrib-python==3.4.1.15 -i https://pypi.mirrors.ustc.edu.cn/simple
トーチ17をインストールする
torch17 のインストールは
cuda11 になりました。。。
10.1 をインストールしましたが、アップグレードする必要があります。。。