在 Ubuntu 上使用 Python 虚拟环境,常见有以下几种方式。下面从最推荐到其他方式给你讲清楚。
venv(官方推荐,Ubuntu 自带)sudo apt update
sudo apt install python3-venv python3-pip
python3 -m venv myenv
myenv是虚拟环境目录名,可随意改
source myenv/bin/activate
激活后,命令行前面会出现:
(myenv) user@ubuntu:~$
pip install requests
python script.py
deactivate
virtualenv(更老牌)pip install virtualenv
virtualenv myenv
source myenv/bin/activate
功能和
venv类似,现在一般直接用venv
conda(适合数据科学)conda create -n myenv python=3.10
conda activate myenv
python3 --version
which python3
Permission deniedchmod +x myenv/bin/activate
推荐放在项目目录里:
project/
├── myenv/
├── main.py
✅ Ubuntu + Python 项目 = venv
python3 -m venv venv
source venv/bin/activate
如果你告诉我:
我可以给你更合适的环境配置方案。