Skip to content

Anaconda

约 337 个字 47 行代码 预计阅读时间 2 分钟

1

Anaconda 换源

换源北外

  • Windows 在用户主目录执行 conda config --set show_channel_urls yes 生成 .condarc 文件

  • linux 主目录下已有 .condarc 文件

修改 .condarc 文件:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.bfsu.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.bfsu.edu.cn/anaconda/cloud/

anaconda | 镜像站使用帮助 | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror

2

查看已有环境

conda info -e

conda env list

3

Conda使用指南 - 知乎 (zhihu.com)

创建conda环境,python=3.x指定python版本

conda create [ -n | --name ] xxx python=3.x

从已有环境克隆一个新的环境

conda create -n xxx --clone env
activate env # 激活env环境

conda deactivate # 退出env环境

删除已有环境

conda remove -n env --all

4

pycharm 找不到 conda 可执行文件:

  1. Conda 可执行文件:...\Anaconda3\Scripts\conda.exe
  2. 加载环境

5

在 git bash 中使用 conda 环境

直接执行 conda activate 的命令会显示

$ conda activate

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - cmd.exe
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

解决的办法是

Conda environment fails to activate with Git Bash · Issue #19534 · microsoft/vscode-python (github.com)

source anaconda3 安装路径下的 /Scripts/activate

source /e/Programs/Anaconda3/Scripts/activate

然后就会启动 anaconda 的 base 环境,这时 conda activate xxx 就有用了

6

如果 anaconda 或 miniconda 安装好之后,(windows)在终端上运行 conda 命令时,显示找不到命令或者 conda 不是命令之类的错误信息,

参考这篇文章

解决Windows安装Anaconda或Miniconda命令行窗口提示“'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。” - 知乎 (zhihu.com)

将 anaconda 或 miniconda 安装目录下的 Scripts 文件夹添加到环境变量中,并重启即可(或者注销再登陆)


Last update: 2024-01-15
Created: 2023-07-11