Anaconda

date
Apr 24, 2022
slug
anaconda
status
Published
tags
Conda
Python
summary
Anaconda安装和配置
type
Post

Mac安装

conda config --set show_channel_urls yes
写入配置 .condarc
channels:
  - defaults
show_channel_urls: true
ssl_verify: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
重启配置文件

source .bash_profile
conda clean -i
各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

Anaconda

CentOS安装

bash Anaconda3-*
# 选择路径 直接回车,也可以直接输入
# 初始化环境变量 输入yes
# 重新加载配置
source ./bashrc
配置多用户使用,将anaconda初始化时,写入到 ~/.bashrc 文件中的内容复制到 /etc/bashrc 文件中,内容如下(此处仅为示例,请复制本机对应文件中的相应内容)
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
生效配置
source /etc/bashrc

安装位置

  1. mac上python安装位置
notion image
 
  1. 可以用pyenv管理多python版本

常用命令

查看环境列表

conda env list
conda info -e
conda info --envs

查看安装了哪些包

conda list

检查更新当前conda

conda update conda

创建python虚拟环境

conda create -n your_env_name python=X.X
2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到

虚拟环境中安装额外的包

conda install -n your_env_name [package]

切换环境

conda activate myenv

退出环境

conda deactivate

删除虚拟环境

conda remove -n your_env_name --all (虚拟环境名称) , 即可删除。

删除环境中的某个包

conda remove --name your_env_name package_name

© WangJiaHao 2022