在 Ubuntu 22.04 上,如果你已经创建了一个 Python 的虚拟环境(venv),可以通过以下步骤进入(激活)该虚拟环境:
✅ 前提:你已经创建了 venv
如果没有创建,可以先用以下命令创建一个虚拟环境(例如名为 myenv):
python3 -m venv myenv
这会在当前目录下创建一个名为 myenv 的文件夹,其中包含独立的 Python 环境。
🔌 激活虚拟环境
在终端中运行以下命令来激活虚拟环境:
source myenv/bin/activate
注意:把
myenv替换为你实际创建的虚拟环境目录名。
激活成功后,你的命令行提示符前会显示 (myenv),例如:
(myenv) user@host:~/your_project$
此时你运行的 python 和 pip 都会使用这个虚拟环境中的版本和包,不会影响系统全局的 Python。
🚪 退出虚拟环境
当你完成工作后,可以运行以下命令退出(停用)虚拟环境:
deactivate
提示符前的 (myenv) 会消失,回到系统默认环境。
💡 补充说明
Ubuntu 22.04 默认使用 Python 3.10,确保你已安装
python3-venv包(用于支持venv):sudo apt install python3-venv如果你在脚本中或非交互式 shell 中使用,也可以直接调用虚拟环境中的解释器,例如:
./myenv/bin/python your_script.py
这样就不需要手动激活环境。