前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我常用的6个conda命令,提升工作效率

我常用的6个conda命令,提升工作效率

作者头像
陆勤_数据人网
发布2021-03-16 15:52:33
7530
发布2021-03-16 15:52:33
举报
文章被收录于专栏:数据科学与人工智能

《Python实践》专栏·第1篇

| Pyer

1058字 | 3分钟阅读

朋友们,我是用Anaconda数据科学套件构建Python和数据科学与人工智能的工作环境,不知大家也是否这样。本文总结我常用的6个conda命令,这6个命令给我带来这些好处,一是,帮助我更好地管理和使用Anaconda这个软件和平台;二是,利用这些命令,可以提升我的工作效率。比方说,采用命令方式,可以在base环境的基础上,创建以目的为导向的新的工作环境,我就创建了一个专门用于做数据科学学习和实践的环境,把与数据科学相关问题和任务,全部切换到这个工作环境下解答和完成。

我常用的6个conda命令,总结如下:

第一:用来了解工作环境的命令

代码语言:javascript
复制
conda env list
或者
conda info --env

有*标记的那个环境表示为当前的工作环境,看到这个结果,我们会有两个问题需要解决,一是,如何创建新的工作环境;二是,如何切换和退出到新的工作环境。这就是,我需要继续说的命令。

第二:用户定制自己工作环境

我通常会在base的基础上拷贝一份工作环境,可以理解为做一个副本,并重命名,例如:用于做数据科学的data_science。

代码语言:javascript
复制
conda create --name data_science --clone base

若是不想克隆,也可以按着下面操作,按需选择合适的命令操作。

代码语言:javascript
复制
# 1)用于创建指定Python版本的环境
conda create --name env_name python=3.6
# 2) 用于创建指定某些包的环境
conda create --name env_name numpy scipy
# 3) 1)与2)结合
conda create --name env_name python=3.7 numpy scipy

第三:进入和退出定制工作环境

代码语言:javascript
复制
# 进入data_science工作环境或者切换到
activate data_science
# 退出data_science工作环境
conda deactivate

第四:协同工作,分享自己的工作环境

我们进入到自己定制的工作环境后,需要与其他合作伙伴协同工作,也需要他们配置和我们一样的工作环境,我们可以采用命令把工作环境保存为yml文件,然后传给合作伙伴,他们可以根据yml文件,搭建一个和我们一样的工作环境。

代码语言:javascript
复制
activate data_science
# 第一步:进入到你要保存yml文件的路径下
D:
cd Env
# 第二步:生成yml文件
conda env export > data_science.yml
# 第三步:查看
dir
# 第四步:把yml文件分享给合作者
# 第五步:合作者根据yml文件创建工作环境
# 注意切换到yml所对应的文件路径下,然后执行下面命令
conda env create -f data_science.yml

第五:查看工作环境下面,已经安装了那些Python库

代码语言:javascript
复制
conda list

第六:Python库的管理(安装、删除和更新)

代码语言:javascript
复制
# 1)安装
conda install tensorflow
# 或者
pip install tensorflow

# 2) 删除
conda remove lib_name

# 3) 更新
conda update lib_name

以上这些命令,是我经常使用的conda命令,通过它们,我可以高效地利用Anaconda基于Python语言做数据科学与人工智能的工作。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学与人工智能 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档