操作系统: Windows 10
安装
我选的全局安装 (装在了D盘. 全局安装不要装C盘, 以后会各种需要权限) 而不是为用户安装 (会被装在C:\Users\name\Anaconda3), 要管理员权限. 安装会自动在 "系统变量" 添加Path:
1 | D:\Anaconda3 |
下次重装系统了把 Path 添加回去兴许还能用.
选择镜像
选择清华的镜像以加速下载.
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
环境搭建
- 创建/删除环境
1 | # 指定 Python 版本创建 "py37" 环境 |
- 进出环境
1 | # Linux |
更新: 上述指令官方已经不推荐了, 推荐下面的.
1 | # 将 conda 更新到 4.7.5 后, |
- 包的安装与管理
安装时会自动安装依赖包, 强无敌.
1 | conda search numpy* # 搜索 "numpy" 打头的包 |
踩坑
Git Bash (Windows) 输入 source activate py37
时报错: CommandNotFoundError: No command 'conda conda'.
原因是版本太高. 我的是 4.6.11
. 搞个低版本即可.
1 | conda install conda=4.6.8 |
或者使用如下替换指令 (高版本里移除了 source activate
) 指令.
1 | conda activate py37 |
更新: 把 conda 更新到了 4.7.5
, 没问题了. conda activate
和 source activate
均可, 只不过后者不再被推荐.
在 PowerShell / CMD / Git Bash 均使用 conda activate
指令
在将 conda 更新到 4.7.5
之后, 发现其支持 PowerShell 了, 且 CMD 也支持 conda activate
了.
不过需要事先初始化一下. 在 Git Bash, PowerShell 分别输入一次
1 | conda init |
然后重启该终端, 就能使用 conda activate
或 source activate
了.
每次打开 Terminal 都会自动进入 base 环境
1 | conda config --set auto_activate_base false |