私的AI研究会 > CondaReview
「Anaconda」の使い方をもう一度復習する。
| 機 能 | コマンド | |
| パケージ一覧表示 | 現在の仮想環境のパッケージ一覧表示 | 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 show <パッケージ名> |
| インストール済みパッケージ名とバージョン一覧 | pip list |
| 最新版になっていないもののみ表示 | pip list –outdate |
| インストール済みパッケージ名とバージョン一覧(パッケージ管理除外) | pip freeze |
| パッケージのインストール | pip install <パッケージ名> |
| 複数パッケージのインストール | pip install <パッケージ名> <パッケージ名> ... |
| バージョンを指定してインストール (バージョンを省略するとインストール可能なバージョン表示) | 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 |
(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
(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
(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