本文首发于博主公众号LISTONE,欢迎关注哦!
Anaconda介绍
Anaconda可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
Anaconda优点
- 快速安装、运行和升级包及其依赖项。
- 在计算机中便捷地创建、保存、加载和切换环境。
如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。
- conda结合了pip和virtualenv的功能。
Anaconda安装
-
Anaconda可以多平台安装使用
-
Windows
-
macOS
-
Linux
-
-
安装条件
- 系统:32位或64位
- 下载文件大小:约500MB
- 安装需要空间:约3GB
-
安装步骤
图形化安装,比较简单
管理conda
验证是否安装成功
Windows可以打开powershell,Linux或者macOS可以打开Terminal进行操作。输入以下命令,会显示当前conda的版本号。
conda --version
更新conda
可以执行如下命令对conda进行更新,在系统提示时,输入y进行确认。
conda update conda
查看conda帮助信息
conda --help
或者
conda -h
虚拟环境管理
现在才是重中之重,我安装Anaconda最主要的目的就是对我系统的各个python版本环境进行管理。
创建环境
conda create --name <env_name> <package_names>
- 命令解释
<env_name>
即创建的环境名称,一般以英文命名<package_names>
即安装在环境中的包名,当然,也可以在之后安装,这个地方可为空。
激活环境
Linux或macOS
source activate <env_name>
Windows
activate <env_name>
当激活环境之后,我们就会看到我们的命令提示符前面会以我们的虚拟环境名开头,这时我们就可以对当前环境进行管理。
退出环境
Linux或macOS
source deactivate
Windows
deactivate
显示已创建环境
conda info --envs
结果中星号表示当前所在环境,默认位base
删除环境
conda remove --name <env_name> --all
管理包
安装包
conda install --name <env_name> <package_name>
或者
conda install <package_name>
或者
pip install <package_name>
卸载包
conda remove <package_name>
更新包
conda update --all
或者
conda upgrade --all
Anaconda与jupyter notebook联动
首先创建一个虚拟环境:
conda create -n nlp python=3.7
查看已创建的虚拟环境:
conda info -e
或者:conda env list
然后进入虚拟环境:
activate nlp
在虚拟环境中使用pip安装ipykernel
pip install ipykernel
然后执行
python -m ipykernel install --name nlp