在 Debian 上配置 Python 虚拟环境,常见做法有以下几种,最推荐的是 venv(官方自带)。
Debian 默认可能没装 venv:
sudo apt update
sudo apt install python3 python3-venv python3-pip
python3 -m venv myenv
source myenv/bin/activate
激活后,命令行前面会出现 (myenv)。
pip install requests
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv myenv
source myenv/bin/activate
sudo apt install wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create -n myenv python=3.11
conda activate myenv
ensurepip is not available说明没装 venv:
sudo apt install python3-venv
sudo apt install python3.11-venv
python3.11 -m venv myenv
which python
pip list
project/
├── myenv/ # 虚拟环境(不提交 git)
├── main.py
└── requirements.txt
生成依赖:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt
如果你告诉我:
我可以给你更精确的配置方案。