3.2 Conda实用命令「梗直哥深度学习公开课」
发布网友
发布时间:2024-10-03 23:23
我来回答
共1个回答
热心网友
时间:2024-10-07 10:15
本节目标:掌握conda的常用命令
conda是Anaconda发行版中的包管理器。你可以使用conda命令来安装、卸载、更新和管理Python包。
下面是整理的常用conda命令:
3.2.1 Anaconda 图形化界面介绍
上节我们安装了Anaconda这个软件,不知道你有没有注意到,桌面上并没有生成它的图标,那么到哪里去找到它呢?
它在这个地方:可以看到有Anaconda Navigator,Anaconda Prompt,还有后续会讲到的Jupyter Notebook。
我们先点击Anaconda Navigator 启动 看一下图形化界面,可以看到home页面,已经帮我们安装好了一些工具软件:有Jupyter Notebook。点击lanuch按钮就能启动了。
切换到Environments界面,看到base是默认的虚拟环境 右侧是已经在base环境下默认安装好的包 在此你可以做一些添加、更新、删除包的操作。下面的create按钮用来新建一个新的虚拟环境,Clone按钮用来克隆当前环境,Import按钮用来导入外部的环境,Remove按钮当然就是用来删除的了。
3.2.2 conda的命令行操作
接下来,我们来讲conda的命令行操作。
点击Anaconda Prompt打开命令行,可以看到前面的(base),这是默认的虚拟环境,base是它的名字
接下来我们来学习日常开发中,会用到的一些conda命令。
conda -V #查看conda 的版本
如果想更新conda的版本使用:conda update conda #update关键字就是表示用来更新包,后面的conda 就是你需要更新的包的名字
查看配置了多少虚拟环境使用:conda env list #可以看到这里除了默认环境base,我还创建了一个叫做kk的环境。注意:Base环境这里有个*号,代表当前是处在这个环境下
这里说明一下:conda 的一个最大的优势,就是可以构建多个python虚拟环境,他们彼此隔绝互不干扰,当需要用到哪个环境时就切换到此。举个例子:你正在python3.7的环境下做开发,这时接到一个新活需要用到python2.7版本,这时你就可以使用conda新建一个python2.7的环境切换到此,来完成新任务,不会影响到原来的项目。
创建环境的命令是:conda create -n GengZhi python
-n n是name的缩写 -n后面是自己给新环境取得名字.这里我就叫GengZhi,建议大家取和项目相关辨识度高的名字。名字后面的python 就代表Python的环境 也可以指定具体的Python版本 像这样写:Python=3.7.这里我没有指定版本conda就会帮我们下载最新的python解释器。创建好的新虚拟环境所在的位置是在电脑Anaconda安装位置下的envs目录下。
我们使用命令conda activate GengZhi 切换到此环境下,可以看到命令前的括号里的GengZhi,就说明我们切换到此环境了.activate 关键字后跟的就是你要切换到的环境名.如果想退出当前环境使用conda deactivate 即可。
我们在GengZhi这个环境下使用conda list 命令,列出此环境下已安装的包,可以看到conda 除了帮我们安装了python3.10 还帮我们装了其他一些包,这就是conda的另一大优势:它可以帮我们安装不同版本的包及其依赖,你再也不用为依赖关系而烦恼。
我们来使用conda安装numpy: conda install numpy #conda就会从远程搜索numpy相关信息和依赖项目,Install关键字代表安装,后面跟 你需要安装的包的名字,可以指定具体的版本,不指定的话conda就会帮我们安装最新的版本
如果你不确定要安装的包有哪些版本,可以使用指令: conda search numpy 来查看. Search关键字代表搜索,后面跟 你需要搜索的包的名字
删除包的指令:conda uninstall numpy 或者 conda remove numpy .conda 就会帮我们将numpy包及其有依赖关系的包给删除
假设想删除我们刚创建的GengZhi环境,这里注意:首先我们需要先退出GengZhi环境,使用 conda deactivate 命令,然后在执行:conda remove -n GengZhi --all . conda就会帮我们把gengzhi这个环境包含里面已经安装的包都给删除.
关于conda 的日常开发经常使用到的命令就介绍到这了,希望小伙伴们能多动手实践,纸上得来终觉浅 绝知此事要躬行。
下一节我们来讲解Jupyter Notebook的使用。
Bilibili:梗直哥丶 Bilibili:梗直哥丶
Github:梗直哥
延伸学习
机器学习必修课:经典算法与Python实战
3.2 Conda实用命令「梗直哥深度学习公开课」
我们使用命令conda activate GengZhi 切换到此环境下,可以看到命令前的括号里的GengZhi,就说明我们切换到此环境了.activate 关键字后跟的就是你要切换到的环境名.如果想退出当前环境使用conda deactivate 即可。我们在GengZhi这个环境下使用conda list 命令,列出此环境下已安装的包,可以看到conda 除了帮我...
3.1 深度学习环境配置:CUDA+Anaconda的安装
为了提升下载速度,可以更改Anaconda的安装包下载源。最后,恭喜你,你的CUDA和Anaconda开发环境已搭建完成,下一节将介绍conda的实用命令。更多学习资源可参考Bilibili和Github上的梗直哥的频道。开始你的深度学习之旅吧!