在 Ubuntu 22.04 上,如果你已经创建了一个 Python 的虚拟环境(venv),可以通过以下步骤进入(激活)该虚拟环境:


✅ 前提:你已经创建了 venv

如果没有创建,可以先用以下命令创建一个虚拟环境(例如名为 myenv):

python3 -m venv myenv

这会在当前目录下创建一个名为 myenv 的文件夹,其中包含独立的 Python 环境。


🔌 激活虚拟环境

在终端中运行以下命令来激活虚拟环境:

source myenv/bin/activate

注意:把 myenv 替换为你实际创建的虚拟环境目录名。

激活成功后,你的命令行提示符前会显示 (myenv),例如:

(myenv) user@host:~/your_project$

此时你运行的 pythonpip 都会使用这个虚拟环境中的版本和包,不会影响系统全局的 Python。


🚪 退出虚拟环境

当你完成工作后,可以运行以下命令退出(停用)虚拟环境:

deactivate

提示符前的 (myenv) 会消失,回到系统默认环境。


💡 补充说明

  • Ubuntu 22.04 默认使用 Python 3.10,确保你已安装 python3-venv 包(用于支持 venv):

    sudo apt install python3-venv
    
  • 如果你在脚本中或非交互式 shell 中使用,也可以直接调用虚拟环境中的解释器,例如:

    ./myenv/bin/python your_script.py
    

这样就不需要手动激活环境。