在 Ubuntu 上配置 Python 虚拟环境,常用有 venv(官方自带) 和 conda(科学计算常用) 两种方式。下面分别说明。
sudo apt update
sudo apt install python3-venv python3-pip
python3 -m venv myenv
myenv是环境目录名,可自定义
source myenv/bin/activate
激活后命令行前面会出现 (myenv)
pip install 包名
python script.py
deactivate
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
按提示安装,完成后重启终端或:
source ~/.bashrc
conda create -n myenv python=3.10
conda activate myenv
conda install numpy
# 或
pip install xxx
conda deactivate
sudo apt install python3-pip
sudo apt install python3.9-venv
python3.9 -m venv myenv
conda env list
如果你是用在 Django / Flask / 深度学习 / ROS 等场景,我可以给你更具体的配置示例。