17 创建虚拟环境并安装包

在上一篇文章中,我们详细讨论了如何使用 Anaconda 卸载不再需要的包,保持环境的整洁。在本篇中,我们将学习如何创建虚拟环境,并在其中安装所需的包。虚拟环境允许我们在同一台机器上独立管理不同项目的依赖性,避免包版本之间的冲突。

创建虚拟环境

使用 Anaconda,我们可以通过 conda 命令快速创建一个新的虚拟环境。以下是创建虚拟环境的基本语法:

1
conda create --name <env_name> [python=<version>]

在命令中,将 <env_name> 替换为你想要的环境名称,<version> 是你希望在虚拟环境中使用的 Python 版本(默认为最新版本)。例如,要创建一个名为 myenv 的环境,并使用 Python 3.8,可以运行以下命令:

1
conda create --name myenv python=3.8

创建环境时,conda 会自动解决包的依赖关系,并安装所需的基础包。创建成功后,你将看到类似以下的输出:

1
2
3
4
5
Proceed ([y]/n)? y

# To activate this environment, use
#
# $ conda activate myenv

激活虚拟环境

在创建完虚拟环境后,你需要激活它,以便在该环境中安装和运行包。使用以下命令激活你的环境:

1
conda activate myenv

激活后,你的命令行提示符会发生变化,以反映当前激活的环境,类似于下面的格式:

1
(myenv) user@hostname:~$

安装包

一旦你激活了虚拟环境,就可以使用 conda install 命令来安装需要的包。基本的安装语法如下:

1
conda install <package_name>

例如,如果你需要在 myenv 环境中安装 numpy,可以运行以下命令:

1
conda install numpy

conda 会自动处理依赖性并安装 numpy 及其所有所需的依赖包。

示例 - 创建虚拟环境并安装多个包

让我们通过一个完整的示例来进一步理解这一步骤。假设你正在开发一个数据分析项目,需要使用以下几个库:

  • numpy
  • pandas
  • matplotlib

你可以按照以下步骤创建虚拟环境并安装这些库:

  1. 创建环境:

    1
    conda create --name data_analysis python=3.9
  2. 激活环境:

    1
    conda activate data_analysis
  3. 安装所需的包:

    1
    conda install numpy pandas matplotlib

安装完成后,你可以通过以下命令检查已安装的包:

1
conda list

该命令将显示当前虚拟环境中安装的所有包及其版本号。

小结

在本篇中,我们学习了如何使用 conda 创建虚拟环境以及在其中安装需要的包。通过这种方式,我们可以确保每个项目都有独立的环境和依赖,避免由于包版本不兼容而导致的问题。接下来,我们将在下一篇文章中探讨如何管理环境的依赖性,以确保我们的项目可以始终如一地运行。

17 创建虚拟环境并安装包

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

作者

IT教程网(郭震)

发布于

2024-08-10

更新于

2024-08-11

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论