Loading

ubuntu如何创建虚拟环境

在 Ubuntu 系统中,你可以使用不同的工具来创建 Python 虚拟环境,以下为你介绍几种常见的方法。

使用 venv 模块

venv 是 Python 3 标准库中自带的虚拟环境创建工具,无需额外安装,使用起来简单方便。

步骤如下

  1. 安装 Python 3 和 venv(如果尚未安装)
    通常 Ubuntu 系统会预装 Python 3,但为了确保 venv 可用,你可以执行以下命令:
sudo apt update
sudo apt install python3 python3-venv
  1. 创建虚拟环境
    打开终端,进入你希望创建虚拟环境的目录,然后执行以下命令:
python3 -m venv myenv

这里的 myenv 是虚拟环境的名称,你可以根据需要进行修改。

  1. 激活虚拟环境
source myenv/bin/activate

激活后,终端的命令行提示符通常会显示当前激活的虚拟环境名称。

  1. 使用虚拟环境
    在激活的虚拟环境中,你可以使用 pip 来安装和管理 Python 包,这些包只会安装在当前虚拟环境中,不会影响系统全局的 Python 环境。例如:
pip install numpy
  1. 停用虚拟环境
    当你完成工作后,可以使用以下命令停用虚拟环境:
deactivate

使用 virtualenv 工具

virtualenv 是一个功能强大且广泛使用的第三方虚拟环境管理工具,它支持 Python 2 和 Python 3,并且提供了更多的配置选项。

步骤如下

  1. 安装 virtualenv
    使用 pip 来安装 virtualenv
pip install virtualenv

如果你希望在系统全局环境中安装,可以使用 sudo

sudo pip install virtualenv
  1. 创建虚拟环境
    进入你希望创建虚拟环境的目录,然后执行以下命令:
virtualenv myenv

如果你想指定 Python 版本,可以使用 -p 选项,例如指定使用 Python 3.9:

virtualenv -p /usr/bin/python3.9 myenv
  1. 激活和停用虚拟环境
    激活和停用虚拟环境的方法与 venv 相同:
  • 激活:
source myenv/bin/activate
  • 停用:
deactivate

使用 conda(Anaconda 或 Miniconda)

conda 是 Anaconda 和 Miniconda 发行版自带的包管理和环境管理工具,它不仅可以管理 Python 包,还可以管理其他语言的包,并且可以方便地创建和管理不同 Python 版本的虚拟环境。

步骤如下

  1. 安装 Anaconda 或 Miniconda
    从官方网站(https://www.anaconda.com/products/distributionhttps://docs.conda.io/en/latest/miniconda.html)下载适合你系统的安装脚本,然后在终端中执行安装脚本,按照提示完成安装。

  2. 创建虚拟环境

conda create -n myenv python=3.9

这里的 -n 选项指定虚拟环境的名称,python=3.9 指定使用 Python 3.9 版本。

  1. 激活和停用虚拟环境
  • 激活:
conda activate myenv
  • 停用:
conda deactivate
posted @ 2025-04-02 13:56  一只大学生  阅读(664)  评论(0)    收藏  举报