Anaconda 介绍
Anaconda 指的是一个开源的 Python 发行版本,其包含了 Python、conda 等 180 多个科学包及其依赖项。
这个定义可能有点抽象,可以这样理解,Anaconda 提供了一个 Python 环境,并且已经替你下载好了很多常用的包(包括 jupyter notebook),省去了自行下载的麻烦。
常用命令
查看所有信息
conda info
查看所有环境
conda info -e
创建环境
conda create -n test
激活环境
conda activate test
退出环境
conda deactivate
删除环境
conda remove --name test --all
或者 conda env remove --name test
修改默认环境
conda 的默认环境为 base。尽管切换到其他环境,但是下载重新打开命令行,环境又会切回到 base 了。
这是因为 conda 的 auto_activate_base 默认为 true,可以将它设置为 false 取消。
conda config --set auto_activate_base false
不要取消设置 base 为默认环境就好了,这样仅仅是取消设置 base 为默认环境,还没有设置其他环境为默认环境呢。
conda 没有提供设置其他环境为默认环境的命令,可以将如下命令加入到 .zshrc 或者 .bashprofile,这样命令行启动的时候就会自动激活指定的环境。
conda activate test
安装包到当前环境
conda install <包名称>
也可以用 pip install <包名称>
安装
如果要安装指定版本,可以在后面加版本号,如:conda install pandas=1.4.2
从当前环境删除包
conda unisntall <包名称>
显示当前环境的所有包
conda list
如果查看某个包的信息,可以 conda list <包名>
修改安装源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
设置搜索时显示通道地址
conda config --set show_channel_urls yes
设置的信息会保存到 ~/.condarc 中
如果要删除安装源,可以执行下面的命令:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
查看安装源
conda config --show-sources
网友评论