#author("2024-02-28T01:22:33+00:00","default:mizutu","mizutu")
[[私的AI研究会]] > CondaReview
*【復習】Anaconda &color(green){= 編集中 =}; [#m83c8871]
#ref(画像一覧/anaconda-logo.png,right,around,40%,anaconda-logo.png)
#ref(画像一覧/pypi_logo.png,right,around,40%,pypi_logo.png)
 「Anaconda」の使い方をもう一度復習する。~
#divregion( 目 次)
#contents
#enddivregion
#clear
RIGHT:&size(12){※ 最終更新:2024/02/27 };


** Anaconda 開発環境 概要 [#qb13b577]

*** conda主要コマンド [#a0e2a97d]
|>|CENTER:機 能|CENTER:コマンド|h
|パケージ一覧表示|現在の仮想環境のパッケージ一覧表示|conda list|
|~|指定した仮想環境のパッケージ一覧表示|conda list -n py38|
|パッケージの検索|公式リポジトリ内のパッケージを検索|conda search tensorflow|
|~|チャネル内のパッケージを検索|conda search -c conda-forge tensorflow|
|パッケージインストール|公式リポジトリ内のパッケージをインストール|conda install tensorflow|
|~|チャネル内のパッケージをインストール|conda install -c conda-forge  tensorflow|
|~|バージョン指定してインストール|conda install tensorflow=1.15|
|パッケージの更新|パッケージを最新に|conda update tensorflow|
|~|すべてのパッケージを最新に|conda update --all|
|>|パケージのアンインストール|conda uninstall tensorflow|
|>|パケージの削除|conda remove tensorflow|
|仮想環境作成|pythonバージョンを指定して作成|conda create -n py38 python=3.8|
|~|仮想環境をコピーして作成|conda create -n py38 --clone base|
|~|環境設定ファイル(.yaml)から環境を再構築|conda create -n py38 --file package-list.txt|
|>|仮想環境の削除|conda remove -n py38|
|>|仮想環境有効化|conda activate py38|
|>|仮想環境の終了|conda deactivate|
|>|現在の環境を設定ファイル(.yaml)に出力|conda list --export > package-list.txt|
|>|conda のアップデート|conda update -n base conda|
|>|仮想環境の一覧表示|conda info -e|
|>|conda 環境の表示|conda info|

*** pip/pip3 の主要コマンド [#w55ed723]
|CENTER:機 能|CENTER:コマンド|h
|インストール済みのパッケージの詳細確認|pip show <パッケージ名>|
|インストール済みパッケージ名とバージョン一覧|pip list|
|最新版になっていないもののみ表示|pip list –outdate|
|インストール済みパッケージ名とバージョン一覧(パッケージ管理除外)|pip freeze|
|パッケージのインストール|pip install <パッケージ名>|
|複数パッケージのインストール|pip install <パッケージ名> <パッケージ名> ...|
|バージョンを指定してインストール&br;(バージョンを省略するとインストール可能なバージョン表示)|pip install <パッケージ名>==<バージョン>|
|GitHab からインストール|pip install git+<repository-url>|
|パッケージのアップデート|pip install -U <パッケージ名>|
|パッケージのアップデート|pip install –update <パッケージ名>|
|インストール済みパッケージのアンインストール|pip uninstall <パッケージ名>|
|複数インストール済みパッケージのアンインストール|pip uninstall <パッケージ名> <パッケージ名> ... |
|最新ファイルをDL(インストールはしない)|pip download <パッケージ名>|
|pipのバージョン情報を表示|pip -V|
|pipの主要コマンドとオプション一覧を表示|pip help|
|pip コマンドの内容とオプションを表示|pip <コマンド> -h|

#codeprettify(){{
(base) PS C:\anaconda_win> conda info -e
# conda environments:
#
base                  *  C:\Users\izuts\anaconda3
openvino_dev             C:\Users\izuts\anaconda3\envs\openvino_dev
py37                     C:\Users\izuts\anaconda3\envs\py37
py38                     C:\Users\izuts\anaconda3\envs\py38
py38_gan                 C:\Users\izuts\anaconda3\envs\py38_gan
py38a                    C:\Users\izuts\anaconda3\envs\py38a
py_learn                 C:\Users\izuts\anaconda3\envs\py_learn

}}

#codeprettify(){{
(base) C:\anaconda_win>conda info

     active environment : base
    active env location : C:\Users\izuts\anaconda3
            shell level : 1
       user config file : C:\Users\izuts\.condarc
 populated config files :
          conda version : 24.1.2
    conda-build version : 24.1.2
         python version : 3.9.18.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=x86_64
                          __conda=24.1.2=0
                          __win=0=0
       base environment : C:\Users\izuts\anaconda3  (writable)
      conda av data dir : C:\Users\izuts\anaconda3\etc\conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\izuts\anaconda3\pkgs
                          C:\Users\izuts\.conda\pkgs
                          C:\Users\izuts\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\izuts\anaconda3\envs
                          C:\Users\izuts\.conda\envs
                          C:\Users\izuts\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/24.1.2 requests/2.31.0 CPython/3.9.18 Windows/10 Windows/10.0.22631 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6 aau/0.4.3 c/5snNlqzWCTJlZJsEo_5Qkg s/1b_caiWUs1MvdUtXNMyTaw e/kIf1P1TTAzJXAN1T4PJ4Zg
          administrator : False
             netrc file : None
           offline mode : False
}}

#codeprettify(){{
(base) C:\anaconda_win>conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
  - ca-certificates
  - certifi
  - openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
allowlist_channels: []
always_copy: False
always_softlink: False
always_yes: None
anaconda_anon_usage: True
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path:
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: flexible
channel_settings: []
channels:
  - defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: C:\Users\izuts\anaconda3\conda-bld
custom_channels:
  pkgs/main: https://repo.anaconda.com
  pkgs/r: https://repo.anaconda.com
  pkgs/msys2: https://repo.anaconda.com
  pkgs/pro: https://repo.anaconda.com
custom_multichannels:
  defaults:
    - https://repo.anaconda.com/pkgs/main
    - https://repo.anaconda.com/pkgs/r
    - https://repo.anaconda.com/pkgs/msys2
  local:
debug: False
default_channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/msys2
default_python: 3.9
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env})
envs_dirs:
  - C:\Users\izuts\anaconda3\envs
  - C:\Users\izuts\.conda\envs
  - C:\Users\izuts\AppData\Local\conda\conda\envs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
experimental: []
extra_safety_checks: False
fetch_threads: 5
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
no_lock: False
no_plugins: False
non_admin_enabled: True
notify_outdated_conda: True
number_channel_notices: 5
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
  - C:\Users\izuts\anaconda3\pkgs
  - C:\Users\izuts\.conda\pkgs
  - C:\Users\izuts\AppData\Local\conda\conda\pkgs
proxy_servers: {}
quiet: False
register_envs: True
remote_backoff_factor: 1
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
  - current_repodata.json
  - repodata.json
repodata_threads: None
repodata_use_zst: True
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: C:\Users\izuts\anaconda3
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
shortcuts_only: []
show_channel_urls: None
signing_metadata_url_base: None
solver: libmamba
solver_ignore_timestamps: False
ssl_verify: True
subdir: win-64
subdirs:
  - win-64
  - noarch
target_prefix_override:
trace: False
track_features: []
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 2
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1
}}

#br

** 更新履歴 [#wc7208c1]
- 2024/02/27 初版
#br

* 参考資料 [#x8e9c6b4]
- Anaconda~
-- [[condaコマンドチートシート>+https://qiita.com/Kotabrog/items/1262057349627b299321]]~
-- [[Uninstalling Anaconda Distribution>+https://docs.anaconda.com/free/anaconda/install/uninstall/]]~
-- [[Condaのチャンネルとは?>+https://qiita.com/yuj/items/8ce25959427ea97d373b]]~

#br