集成了python及其常用包,并做了版本管理。Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。
- 在Anaconda的命令行窗口中,python指向自己自带的Python。
安装与使用
官网下载后直接安装即可
- Anaconda Navigator是图形化界面
- Anaconda (Powershell) Prompt 是命令行界面(默认base环境)
配置环境变量
无需手动配置,进入conda命令行输入指令即可自动配置
- conda init powershell
此后进入系统powershell时也会默认启用conda环境 - conda init cmd.exe
conda将被加到系统环境变量。
在VSCode中使用
- 为VSCode安装python插件
- CTRL+P或CTRL+SHIFT+P,输入
>python:select interpreter
,选择conda的环境
包的安装与迁移
conda子环境中可以通过conda install也可以通过pip install安装包。
- 通过conda install安装的包可以导出为一个yml文件:
conda env export > xxx.yml
- 通过pip install安装的包通过pip指令导出:
pip freeze > requirements.txt
其他常用指令
在cmd中需要输入conda前缀,在conda中可以省略
- 查看版本
conda --version
- 升级版本
conda update conda
- 帮助信息
conda --help
- 创建一个名为MyPython3的子环境,其中拥有python3.7.4、numpy、Django2.2包。(如果不指定python版本则默认安装当前anaconda具有的版本)
conda create -n MyPython3 python=3.7.4 numpy Django=2.2
proceed([y]/n)? y
-
切换到子环境
conda activate 环境名
- 退出子环境
conda deactivate
- 查看子环境列表
conda env list
- 删除环境
conda remove --name <env_name> --all
- 复制环境
conda create --name <new_env_name> --clone <copied_env_name>
- 精确查找包
conda search --full-name <package_full_name>
- 模糊查找包
conda search <text>
- 获取当前环境已安装包
conda list
- 在当前环境安装包(也可以用pip)
conda install <package_name>
- 从当前环境卸载包
conda remove <package_name>
- 更新所有包
conda update --all
- 更新指定包
<package_name>
网友评论