conda建立及管理虚拟环境(conda创建环境命令)

前文我们安装了Anaconda,本文主要介绍如何利用Anaconda建立及管理Python虚拟环境。前言开发python时,经常会需要不同的python版本以及不同的packages,如果你只需要使用特定的包,或者想要尝试不同的开发环境,但

前文我们安装了Anaconda,本文主要介绍如何利用Anaconda建立及管理Python虚拟环境。

前言

开发python时,经常会需要不同的python版本以及不同的packages,如果你只需要使用特定的包,或者想要尝试不同的开发环境,但又不想彼此的开发环境受到影响,那么 Anaconda 的管理系统conda将是一个不错的方案。

conda命令是管理不同package时使用的,可以建立(create)、输出(export)、罗列(list)、删除(remove)和更新(update)环境中的包,还可以分享你的虚拟环境。

下面将通过5个步骤来说明conda如何建立及管理虚拟环境。

conda建立及管理虚拟环境(conda创建环境命令)

安装及更新

安装部分可参考前文《AI入门之环境安装》或官网(https://docs.anaconda.com/anaconda/install/),从开始菜单中打开Anaconda Prompt后,可以通过下列命令查看当前版本:

conda -Vconda –version

conda建立及管理虚拟环境(conda创建环境命令)

通过下列命令更新:

conda update conda

建立虚拟环境

查看当前已安装的虚拟环境:

conda env list

conda建立及管理虚拟环境(conda创建环境命令)

假设我们要建立一个叫myenv的虚拟环境,并且安装python 3.5的版本,我们可以执行下面的命令:

conda create –name myenv python=3.5

安装完成后会出现下面的提示,提醒启动和关闭该环境的命令:

conda建立及管理虚拟环境(conda创建环境命令)

这时,我们conda env list可以看到多了一个刚刚建立的虚拟环境myenv。

conda建立及管理虚拟环境(conda创建环境命令)

启动虚拟环境

activate myenv

conda建立及管理虚拟环境(conda创建环境命令)

当前环境已经切换到myenv。
我们可以看到命令行最前面的括号内显示myenv,而且conda env list可以看到myenv后面有星号。

如果是Linux或者macOS,启动虚拟环境的命令将是:

source activate myenv

还可以通过下列命令看当前的虚拟环境安装了哪些东西:

conda list

conda建立及管理虚拟环境(conda创建环境命令)

如果要在当前环境安装新的包,比如安装numpy,那么只需要执行下列命令:

conda install numpy

离开虚拟环境

windows中可以执行下列命令关闭虚拟环境:

conda deactivate

conda建立及管理虚拟环境(conda创建环境命令)

Linux或者macOS则是:

source deactivate

删除虚拟环境或package

删除myenv环境中的numpy包:

conda remove –name myenv numpy

如果要删除整个虚拟环境,比如删除上面创建的myenv,需要先deactivate关闭该环境,再执行下列命令:

conda env remove –name myenv

conda建立及管理虚拟环境(conda创建环境命令)

总结

为不同的需求建立独立的虚拟环境是个很好的习惯。
因为它不会影响其它的系统配置,如果某个版本出现了问题,可以很轻易的删除某个package,或者重新搭建虚拟环境。

以上就是爱惜日网»conda创建环境命令conda建立及管理虚拟环境)的相关内容了,更多精彩请关注作者:爱惜日号SEO专员

声明:本文由爱惜日网/爱惜日号作者编辑发布,更多技术关注!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/79091.html

(0)
新劵
上一篇 2022-01-08
下一篇 2022-01-08

相关推荐

  • 文件夹软件怎么安装(手机上免费编辑文档的软件)

    无论是Windows、macOS、Linux还是在其他更小众的操作系统当中,文件管理器一定是最为常见也最为常用软件之一。而在Windows平台,从古早时代的「我的电脑」到Windows7的「计算机」,再到Windows10时代的「

    2022-01-14 热点头条
    0
  • 华为云史上最大,贵安数据中心正式开园商用,未来将达100万台服务器规模

    久久派12月21日消息,据贵阳日报报道,12月20日,华为云计算技术有限公司贵安园区开园暨华为全球培训中心开业典礼在国家级新区贵安新区举行。这标志着华为云贵安数据中心历时5年建设正式商用。这也是华为云最大的云数据中心,未来将达到100万台服务器规模。

    2022-01-14
    0
  • 穷有穷养富有富养(谈谈你对穷养与富养的看法)

    01常常有人抱怨:“我真的命苦,五十岁了还在到处打工,也没有养老保险,儿女也不争气”似乎,五十岁是一道坎,熬过去了,幸福的人生就真正开始了;熬不过,生活就越来越糟糕,身体也一日不如一日。有句话说得好:“没钱,穷一阵子;心穷,穷一辈子。”真正命苦的人,

    2022-01-08
    0
  • 什么叫权重(今日头条的权重是什么)

    对于互联网比较了解的,可能对于权重这个词并不陌生,不过权重到底是什么?而今日头条又是否有权重的说法,权重是一个很抽象的东西。其实平常可能相对比较耳熟一点的就是百度的权重,今天老王不说百度的权重,主要讨

    2022-01-19
    0
  • 美国大学有哪些(美国有哪些好大学)

    9月22日,泰晤士高等教育发布了2022年度《华尔街日报》/《泰晤士高等教育》美国大学排名。排名概况哈佛大学连续6年蝉联获得《华尔街日报》/《泰晤士高等教育》美国大学排名榜首。斯坦福大学提升了2名,获得第二名,麻省理工学院为第三名。密

    2021-12-15
    0
  • 交通事故赔偿起诉状格式(交通事故赔偿起诉书怎么写)

    民事起诉状原告:单某,男,汉族,1981年9月11日出生,住河南省某县某镇某村,身份证号:4x123xxx,电话:15XX9853XX。被告:王某,男,汉族,20D00年17月89日出生,住河南省某县某镇某村,身份证号:4x123x

    2021-12-15
    0

发表回复

登录后才能评论