在 Debian 上配置 Python 开发环境,通常可以按下面几个步骤来做。下面以 Debian 11/12 为例,适用于大多数情况。
sudo apt update
sudo apt upgrade -y
Debian 一般自带 Python3,但建议手动确认并安装开发相关组件:
sudo apt install -y python3 python3-pip python3-venv python3-dev build-essential
说明:
python3:Python 解释器python3-pip:包管理工具python3-venv:虚拟环境支持python3-dev:编译 C 扩展需要build-essential:编译工具链查看版本:
python3 --version
pip3 --version
不要直接在系统里 pip install,用虚拟环境最安全。
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
激活后提示符前会出现 (venv)
pip install requests
deactivate
pip install ipython
pip install black flake8 isort
pip install jupyter
jupyter notebook
sudo apt install -y wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install -y code
sudo snap install pycharm-community --classic
(需启用 snap)
pip freeze > requirements.txt
pip install -r requirements.txt
sudo apt install -y python3.11 python3.11-venv
curl https://pyenv.run | bash
sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
pip install 你的包
如果你告诉我:
我可以给你更针对性的配置方案。