温馨提示×

ubuntupython怎样虚拟环境

小樊
46
2026-10-10 08:25:02
栏目: 云计算

在 Ubuntu 上使用 Python 虚拟环境,常见有以下几种方式。下面从最推荐到其他方式给你讲清楚。


一、使用 venv(官方推荐,Ubuntu 自带)

1️⃣ 安装依赖(Ubuntu 默认可能没装)

sudo apt update
sudo apt install python3-venv python3-pip

2️⃣ 创建虚拟环境

python3 -m venv myenv

myenv 是虚拟环境目录名,可随意改

3️⃣ 激活虚拟环境

source myenv/bin/activate

激活后,命令行前面会出现:

(myenv) user@ubuntu:~$

4️⃣ 使用虚拟环境

pip install requests
python script.py

5️⃣ 退出虚拟环境

deactivate

二、使用 virtualenv(更老牌)

安装

pip install virtualenv

使用

virtualenv myenv
source myenv/bin/activate

功能和 venv 类似,现在一般直接用 venv


三、使用 conda(适合数据科学)

安装 Miniconda / Anaconda 后

conda create -n myenv python=3.10
conda activate myenv

四、常见问题

❓ Python 版本不对?

python3 --version
which python3

❓ 激活报错 Permission denied

chmod +x myenv/bin/activate

❓ 虚拟环境放哪?

推荐放在项目目录里:

project/
 ├── myenv/
 ├── main.py

五、总结(推荐用法)

✅ Ubuntu + Python 项目 = venv

python3 -m venv venv
source venv/bin/activate

如果你告诉我:

  • Ubuntu 版本
  • Python 版本
  • 是 Web / 爬虫 / AI / 桌面程序

我可以给你更合适的环境配置方案。

0 踩