conda用途
linux
1管理包:
conda install package_name 安装包(并且安装包的依赖包)
conda remove package_name 卸载包
conda update package_name 更新包
conda update --all 更新所有包
conda list 列出已经安装的包
conda search package_name 搜索包(模糊的包名称即可)
2管理环境
2.1 conda 创建环境以隔离项目
conda create -n env_name list of packages
此处,env_name是环境名称 list of packages 是包名称
2.2
激活环境 Linux命令:source activate env_name
关闭环境 Linux命令:source deactivate env_name
2.3 你将使用什么命令来创建名为 dltest 且安装了 Python 3.5、numpy 和 pandas 的环境?
答案是
conda create -n dltest python=3.5 numpy pandas
3 保存和加载环境
环境导出命令 conda env export > environment.yaml 将环境导出并且命名为yaml
通过环境文件创建环境 conda env create -f environment.yaml 创建环境并且有同样的environment.yaml中列出的库
列出环境 conda env list
删除环境 conda env remove -n env_name
注意
对于不使用conda的用户,用以下方法提供环境信息:
例子
Generate output suitable for a requirements file.
$ pip freeze
docutils==0.11
Jinja2==2.7.2
MarkupSafe==0.19
Pygments==1.6
Sphinx==1.2.2
Generate a requirements file and then install from it in another environment.
$ env1/bin/pip freeze > requirements.txt
$ env2/bin/pip install -r requirements.txt