这篇文章属于个人笔记类的,不会面面俱到,集中介绍一些必要的基础知识和常使用的一些命令和功能。
anaconda 简介
anaconda 是可以便捷获取包并且对包进行管理,对环境进行统一管理的电脑软件。
它包含了 conda、 python 在内的超过180个科学包及其依赖项。它强大的功能来源于它具有1000+开源库、conda包、环境管理器功能。
conda 和 pip
1. conda
conda 是包及其依赖项和环境的管理工具。
-
功能
- 安装、运行和升级包及其依赖项。
- 创建、保存、加载和切换环境。
-
功能实现示例
打开 anaconda prompt,显示如下
- 安装包
conda install pachage_name
<pachage_name> 即为要安装的包名称 - 创建环境
conda create --name env_name
<env_name> 即为环境名
- 安装包
2. pip
是用于安装和管理包的包管理器
-
仅适用于 python 语言
- python 2.7.9 及后续版本:默认安装,命令为
pip
- python 3.4 及后续版本:默认安装,命令为
pip3
- python 2.7.9 及后续版本:默认安装,命令为
3. conda 和 pip 之间的关系
- pip只能对包进行操作,而conda对包和环境都能操作。
- 对于某些包只有 conda 可以安装而 pip 不能,少数包 conda 不能安装而 pip能安装。一般先用 conda 安装,若不能,再使用 pip 尝试。
4. anaconda prompt 使用经验
我们在创建环境、安装包时经常需要命令,但命令还是很多的,对于新手可能一下子记不全,这时只需要:
-
使用
conda --help
,就能够看到所有的命令。
-
使用
conda <commands> --help
,就能够了解命令某一命令<commands>的用法(输入的代码无< >).
这种方法对新手很有帮助。