Anaconda教程
1. 安装
-
官网下载 根据操作系统,电脑位数,python版本选择相应安装包
-
按提示一步步安装就好了
不过安装时注意添加系统环境变量和设置为系统默认解释器(推荐都勾选)
PS:
-
系统默认解释器是啥意思?
当系统中有多个python解释器时,默认使用的一个解释器。eg:当你直接在命令行中输入python代码,是通过默认解释器执行的,当你在命令行中之直接通过pip或者conda命令安装包,包是安装在默认解释器中的。
-
如何修改默认解释器?
编辑系统环境变量path的值,将你想设置为默认解释器对应的环境变量放在其他python解释器对应环境变量前面。
-
-
安装完成之后会多几个应用
Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
2. 环境管理
# 创建虚拟环境 env_name
conda create <env_name>
# 加载虚拟环境 env_name
source activate <env_name> # windows下的命令无source
# 退出虚拟环境 env_name
source deactivate <env_name> # windows下的命令无source
# 删除已有环境 env_name
conda remove -n <env_name> --all
# 复制环境
conda create -n <new_env_name> --clone <copied_env_name>
# 查看所有环境
conda env list
3. 包管理
# 查看环境下安装的包
conda list [-n <env_name>]
# -n可指定环境名称
# 安装包
conda install [-n <env_name>] <package_name>
# -n可指定环境名称,默认时安装在当前活跃环境,如果当前活跃环境不是你想安装包的环境就要指定参数n
# -c可指定使用某个channel安装
# 若要指定package的版本,<package_name>=版本号
# 不是所有的软件都可以用conda安装,如果conda报错,可以去该软件官网直接下载安装包安装。
# 直接去 https://anaconda.org 查找相应包,复制相应的conda代码
# 更新包
conda update [-n <env_name>] <package_name>
# 更新所有的包
conda update [-n <env_name>] --all
# 删除包
conda remove [-n <env_name>] <package_name>
# 或者
conda uninstall [-n <env_name>] <package_name>
# 查看conda版本
conda -V # 注意V大写
# 更新conda
conda update conda
# 更新anaconda
conda update anaconda
### 操作指定环境中的包
若要将包安装到指定的解释器(环境),需要加[-n <env_name>] 参数,或者source activate <env_name>激活指定环境。
### 安装本地包到指定环境
1、激活指定环境
2、https://pypi.org 下载包的tar.gz或者whl压缩文件
3、进入下载好的文件所在目录
4、pip install 文件名
4. 镜像管理
国内镜像源基本上已经停止服务了,镜像管理功能也成鸡肋~
(1)命令方式修改
-
添加镜像
# 添加镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 设置搜索时显示channel地址 conda config --set show_channel_urls yes # 查看镜像 conda config --show
-
删除镜像
#删除某个镜像 conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ #删除所有的镜像 conda config --remove-key channels
(2)直接修改用户目录下的.condarc文件
.condarc
配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config
命令时,将会在用户的家目录创建该文件。
文件内容
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true