7 使用conda管理环境之激活与停用环境

在上一篇教程中,我们学习了如何使用 conda 创建新的环境。这一步非常重要,因为在不同的项目中,我们可能需要不同的包或不同版本的Python。创建好环境后,接下来我们需要掌握的就是如何激活和停用这些环境。

激活环境

激活环境是指将你当前的命令行会话切换到指定的 conda 环境中。在激活环境后,所有在这个终端中运行的Python程序都会使用该环境中的依赖。

激活环境的命令

使用 conda 激活一个环境的命令如下:

1
conda activate 环境名称

案例

假设我们在上一篇中创建了一个名为 data_analysis 的环境。我们可以通过以下命令激活它:

1
conda activate data_analysis

激活后,你的命令行前缀将会变成 (data_analysis),这表示你当前处于 data_analysis 环境中。

1
(data_analysis) user@machine:~$

现在,如果你在这个环境中运行 python,它将会使用 data_analysis 环境中安装的Python及其相关包。

在环境中安装包

一旦环境被激活,我们可以直接在这个环境中安装需要的包。例如,如果我们需要安装 numpy,可以使用以下命令:

1
conda install numpy

这将会在 data_analysis 环境中安装 numpy

停用环境

在完成工作后,你可能希望停用当前的 conda 环境,这样可以返回到基环境或其他环境。停用环境的命令如下:

1
conda deactivate

案例

继续刚才的例子,如果我们在 data_analysis 环境中工作完成后,可以使用以下命令停用该环境:

1
conda deactivate

执行这个命令后,命令行前缀将重新消失:

1
user@machine:~$

多环境切换

通过反复执行 conda activateconda deactivate,你可以在多个环境之间轻松切换。例如,如果你还创建了一个名为 web_dev 的环境,可以这样切换:

1
2
conda deactivate   # 先停用当前环境
conda activate web_dev # 再激活新的环境

总结

在使用 conda 管理Python环境时,激活和停用环境是日常工作的重要组成部分。使用 conda activateconda deactivate 命令,能够帮助我们在不同的项目环境之间灵活切换,而不必担心包版本的冲突。了解这些基础操作为我们下一节的内容 —— 列出已创建的环境打下了良好的基础。

在下一篇中,我们将介绍如何列出已创建的所有 conda 环境,以便于你更好地管理你的开发环境。

7 使用conda管理环境之激活与停用环境

https://zglg.work/anaconda-python-package/7/

作者

IT教程网(郭震)

发布于

2024-08-10

更新于

2024-08-11

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论