在 Debian 上创建 Python 虚拟环境一般有两种常见方式:venv(推荐,Python 自带) 和 virtualenv。
Debian 默认可能没装 venv 模块:
sudo apt update
sudo apt install python3 python3-venv python3-pip
python3 -m venv myenv
myenv 是虚拟环境目录名,可自定义。
source myenv/bin/activate
激活后,命令行前面会出现 (myenv)。
pip install requests
python main.py
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv myenv
source myenv/bin/activate
python3.11 -m venv myenv
一般放在项目目录里:
~/projects/demo/myenv
直接删目录即可:
rm -rf myenv
如果你是 Debian 12 / 11,或者想用在 Docker / 服务器 / 开发机 上,我可以给你更具体的示例。