1.简介
Anaconda 集成了大部分常用开发工具,支持 Linux、Mac、 Windows 系统,提供了包管理与环境管理的功能,可以很方便地解决多版本 Python 并存、切换,以及各种第三方包安装问题。
conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip 功能类似,环境管理则允许用户方便地安装不同版本的 Python, 并可以快速切换。
2.下载安装、配置环境
- 官网下载:https://www.anaconda.com/download
- 清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
根据自己电脑下载对应的版本,如果官网下载太慢可切换到清华镜像下载;
Windows 安装过程中,勾选 All Users ,勾选 Register,其他直接点下一步完成即可;
完成安装后,需要配置环境变量,方法如下:控制面板→系统和安全→系统→高级系统设置→环境变量→用户变量→PATH,添加Anaconda的安装目录文件,具体路径根据安装调整,如:
D:\Anaconda D:\Anaconda\Scripts D:\Anaconda\Library\bin
可能遇到的问题
:'conda’不是内部或外部命令,也不是可运行的程序或批处理文件。
没有配置环境变量或者环境变量配置有误。
由于ProgramData是个系统路径,会涉及到不必要的权限问题,因此需要更改默认路径,最简单是修改方式就是直接编辑默认安装路径
Mac 安装则闭着眼睛点下一步完成即可;
3.使用和常用命令
3.1 查看是否安装成功
Windows 按住win+R 输入 cmd,Mac 打开Terminal,输入下面命令,查看是否安装配置成功;
conda --version 或者 conda --v
为了避免发生错误,可以先把所有工具包升级:
conda upgrade --all
3.2 管理虚拟环境常用命令
常用命令有如下这些,也可前往 https://docs.conda.io/projects/conda/en/latest/commands/info.html 进行扩展。
# 查看所有虚拟环境名称 conda env list 或者 conda info -e # 激活和切换虚拟环境名称,如果省略 虚拟环境名称 则进入自带的base环境,activate learn activate 虚拟环境名称 # 创建虚拟环境,eg:conda create -n learn python==3.9 conda create -n 新建的虚拟环境名称 python==x.x # 关闭虚拟环境 conda deactivate # 删除虚拟环境,需要关闭退出该环境后操作,eg:conda remove -n learn --all conda remove -n 虚拟环境名称 --all # 安装工具包, conda install requests pip install requdes # 卸载工具包 conda remove requests pip uninstall requests # 查看python是否安装 python --version # 打开python解释器,出现>>>表示已进入,可执行其他命令 python print('Hello,Word') # 退出python解释器 exit()
4.可能遇到的问题
安装一些工具包,比如conda install requests出现以下问题:
AttributeError: module ‘lib’ has no attribute ‘OpenSSL_add_all_algorithms’
原因是cryptography和pyopenssl两个模块之间不兼容导致了这个问题,因此降低cryptography的版本就可以了。
pip install cryptography==38.0.4