常见的anaconda的操作
以前对anaconda的理解比较少,以为它就是一个比较大的python库,现在发现它原来不止是这样,它还有很多其他用途。
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
在我们安装好anaconda后,从开始--所有程序--anaconda中打开Anaconda Prompt(前提是要配置好环境变量)
打开后如下图
1 conda --version 或者 conda -V 查看conda版本
conda update conda 升级当前版本的conda
2 conda --help 或者 conda -h 获取帮助
conda remove --help 获取remove命令的帮助
3 环境管理 conda env -h
创建环境 conda create --envname 输入y键确认创建
创建指定python版本的环境 conda create --envname python==3.6
创建某些包的环境 conda create --envname numpy
创建指定版本指定包的环境 conda create --envname python==3.6 numpy
查看当前所有环境 conda env list
进入某个环境 activate envname
退出某个环境 deactivate
复制某个环境 conda create --newenv --clone oldenv
删除某个环境 conda remove --envname --all
4 包管理
conda list 查看当前环境下的包
conda install package_name 安装包
安装特定版本的包 conda install package_name==version
列举一个当前非活跃环境下的所有包 conda list -n env_name
为指定环境装某个包 conda install -n env_name package_name
移除包 conda remove -n package
移除某个环境下的包 conda remove -n env_name package_name
5 环境分享
如果你想把你当前的环境配置与别人分享,这样他可以快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给他一个你的环境的.yml
文件。
首先通过activate target_env
要分享的环境target_env
,然后输入下面的命令会在当前工作目录下生成一个environment.yml
文件,
conda env export > environment.yml
小伙伴拿到environment.yml
文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境
conda env create -f environment.yml
未完待续 。。。