在 Ubuntu 中使用 Conda 创建和管理虚拟环境
Conda 是一个广泛使用的包管理和环境管理系统,尤其适用于数据科学和 Python 开发。本文将指导你如何在 Ubuntu 系统中安装 Conda 并创建基于 python=3.11
的虚拟环境。
1. 安装 Miniconda 或 Anaconda
方法 1:下载并安装 Miniconda
Miniconda 是一个轻量级的版本,仅包含基本组件。适合需要精简安装的用户。
步骤:
- 打开终端。
- 下载最新版本的 Miniconda 安装脚本(适用于 Python 3.x):
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
- 运行安装脚本:
bash miniconda.sh
- 按照提示完成安装。记得选择安装路径(默认是
~/miniconda3
),并在完成后重启终端或重新登录以激活环境。
方法 2:下载并安装 Anaconda
Anaconda 包含了大量的科学计算包,适合需要预装库的用户。
步骤:
- 下载最新版本的 Anaconda 安装脚本(适用于 Linux x86_64):
wget https://repo.anaconda.com/archive/Anaconda3-2024.07-Linux-x86_64.sh -O anaconda.sh
- 运行安装脚本:
bash anaconda.sh
- 按照提示完成安装。同样,记得重启终端或重新登录。
2. 验证 Conda 安装
安装完成后,在终端中输入以下命令验证 Conda 是否正确安装:
conda --version
如果显示版本号,则表示安装成功。
3. 创建虚拟环境(以 python=3.11
为例)
步骤 1:创建环境
使用 conda create
命令创建一个新环境,并指定 Python 版本为 3.11:
conda create -n myenv python=3.11
-n myenv
指定环境名称,你可以根据需要修改。python=3.11
指定 Python 版本。
步骤 2:激活环境
创建完成后,激活该环境:
conda activate myenv
此时,终端提示符会显示当前激活的环境名(例如:(myenv)$
),表示你已进入虚拟环境。
4. 在虚拟环境中安装包
在虚拟环境中,你可以使用 conda install
或 pip install
安装所需的 Python 包。例如:
conda install numpy
或:
pip install requests
5. 列出所有环境
查看当前所有已创建的 Conda 环境:
conda env list
6. 切换环境
如果你有多个环境,可以随时切换。例如,切换到 myenv
:
conda activate myenv
7. 删除环境
如果不再需要某个环境,可以使用以下命令删除它:
conda env remove -n myenv
8. 解决常见问题
1. 激活环境失败
如果你在激活环境中遇到问题(例如提示 command not found
),请检查以下几点:
- 确保 Conda 已正确安装。
- 确保你已重新登录或重启终端。
2. 特定版本的 Python 不可用
如果指定的 Python 版本不可用,可以尝试以下命令查看支持的版本:
conda search python