Anaconda 能做什么
- 管理包
类似于使用pip
管理Python库,conda
可以用于管理以数据科学为主的所有包
conda list
查看已安装包的列表conda install package_name=1.0
安装名为package_name的1.0版本包conda remove package_name
移除包conda update package_name
更新包conda update --all
conda search search_term
查找包
- 管理环境
创建不同的项目环境且相互隔离,通过保存和加载环境实现环境的共享
conda create -n env_name list of packages
在这里,-n env_name
设置环境的名称(-n
是指名称),而list of packages
是要安装在环境中的包的列表。例如,要创建名为my_env
的环境并在其中安装 numpy,使用Python3.6,请键入conda create -n my_env python=3.6 numpy
。source activate my_env
创建了环境后进入环境(OSX/Linux )source deactivate
离开环境(OSX/Linux )conda env remove -n env_name
删除指定的环境conda env list
列出所有环境conda env export > environment.yaml
将包保存为 YAMLconda env create -f environment.yaml
创建一个新环境,而且它具有在environment.yaml
中列出的同样的库
- 使Python2与Python3具有独立的环境帮助很大
使用了 conda create -n py2 python=2
和 conda create -n py3 python=3
创建两个独立的环境,即 py2
和 py3
创建基于python3.6的环境1,这里python36指的是环境名称,conda会默认创建当前系统使用的python版本,创建在以下路径中:/Users/username/Applications/anaconda/envs/
conda create --name python36 python=3.6
创建基于python2.7的环境2,命名为python27,配置python版本为2.7:conda create -n python27 python=2.7
|
|