anoconda使用总结

https://docs.conda.io/projects/conda/en/latest/

https://conda.io/docs/user-guide/getting-started.html

https://docs.anaconda.com/anaconda/user-guide/getting-started

安装miniconda

下载地址:https://conda.io/en/latest/miniconda.html
运行安装包,并安装。
配置~/.bashrc,在文件末尾添加(如果有就不用加):

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/miniconda2/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/miniconda2/etc/profile.d/conda.sh" ]; then
        . "/root/miniconda2/etc/profile.d/conda.sh"
    else
        export PATH="/root/miniconda2/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

安装完成后,执行source ~/.bashrc,环境立即生效。

切换源与重置源

切换源
https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

重置源
conda config --remove-key channels

conda命令

-n与–name等价,最好使用类似–name的形式,因为类似-n的形式可能不支持。比如-f不是–file。

创建环境

conda create --name myenv
conda create --name myenv python=3.7
conda create --name myenv python=3.7 torch=1
conda create --no-default-packages -n myenv python

列出已创建的环境

conda info --envs
conda env list

移除环境

conda remove --name myenv --all

激活与退出环境

conda activate myenv
conda deactivate

安装软件包

conda search numpy
conda install torch=1
conda install python=3.7
conda install pip

列出已安装的软件包

conda list
conda list --name myenv

卸载软件包

conda remove --name myenv torch=1
conda remove --name myenv python=3.7

更新软件包

conda update --name myenv torch

从特定来源安装包

conda install --channel $URL $PACAGE_NAME

创建需求文件

conda list --export > requirements.txt

功能类似pip freeze > requirements.txt,但不完全一样

可以从requirements.txt创建环境,conda create --name <env> --file <this file>

导出环境文件

conda env export > environment.yml

从environment.yml文件创建环境

conda env create --file environment.yml

生成规范列表

conda list --explicit > spec-file.txt

从spec-file.txt文件创建环境

spec-file.txt包含所需软件包在anoconda服务器上的地址。

conda create --name myenv --file spec-file.txt

克隆环境

conda create --name myclone --clone myenv

默认不激活conda环境

conda config --set auto_activate_base false

自动激活某个环境

在~/.bashrc的末尾加入:
conda activate open-mmlab

删除未使用的包和缓存

删除未使用的包和缓存。

选项:

usage: conda clean [-h] [-a] [-i] [-l] [-p] [-t] [-f]
[-c TEMPFILES [TEMPFILES …]] [-d] [–json] [-q] [-v] [-y]
删除目标
-a, --all
删除索引缓存,锁定文件,未使用的缓存包和tarball。

-i, --index-cache
删除索引缓存。

-l, --lock
删除所有conda锁定文件。

-p, --packages
从可写包缓存中删除未使用的包。警告:这不会检查使用符号链接安装回包缓存的软件包。

-t, --tarballs
删除缓存的包tarball。

-f, --force-pkgs-dirs
删除所有可写包缓存。–all标志中不包含此选项。警告:这会破坏使用符号链接安装的软件包返回到软件包缓存的环境。

-c, --tempfiles
删除由于正在使用而无法删除的临时文件。参数是前缀(s)的路径,其中应找到和删除文件。

输出,提示和流量控制选项
-d, --dry-run
只显示已完成的操作。

–json
将所有输出报告为json。适合以编程方式使用conda。

-q, --quiet
不显示进度条。

-v, --verbose
可以多次使用。一次用于INFO,两次用于DEBUG,三次用于TRACE。

-y, --yes
不要求确认。

例子:

conda clean --tarballs

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Anaconda是一个用于科学计算的Python发行版,它提供了包管理和环境管理的功能,可以解决多版本Python并存、切换以及第三方包安装的问题。使用Anaconda可以更方便地管理Python的工具包和创建虚拟环境。下面介绍一些常用的操作: 1. 在Anaconda Prompt中使用conda命令进行各种操作,比如创建环境、切换环境和安装包。 2. 使用conda info命令可以查看当前环境的信息,使用conda info -e命令可以查看已经创建的所有虚拟环境。 3. 使用conda activate xx命令可以切换到xx虚拟环境。 4. 使用conda config命令可以查看和修改下载源,可以通过添加下载源来加快包的下载速度,例如使用清华和中科大的镜像源。 5. 使用conda install包名命令可以安装包,例如安装Tensorflow可以在Anaconda Prompt中输入conda install tensorflow命令。 通过以上操作,就可以在Anaconda中进行包管理和环境管理,方便地使用Python进行科学计算。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Anaconda使用](https://blog.csdn.net/qq_39667860/article/details/123380393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Anaconda使用总结](https://download.csdn.net/download/tianbi9113/10401925)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Anaconda的基本使用](https://blog.csdn.net/qq_46292926/article/details/125680782)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值