您的位置:首页 >Ubuntu Python开发环境怎样搭建
发布于2026-05-03 阅读(0)
扫一扫,手机访问
想在 Ubuntu 上高效地写 Python 代码?一个干净、可控且强大的开发环境是第一步。这份指南将带你从零开始,搭建一个既专业又灵活的工作站,涵盖从基础安装到高级管理的方方面面。
万事开头先更新。打开终端,执行以下命令来确保你的系统包列表是最新的,并升级所有可升级的软件包:
sudo apt update && sudo apt upgrade -y
接下来,安装 Python 开发的核心三件套:Python 解释器、包管理工具 pip 和虚拟环境模块 venv。
sudo apt install -y python3 python3-pip python3-venv
安装完成后,别忘了验证一下。输入 python3 --version 和 pip3 --version,看到版本号输出,就说明基础环境已经就绪了。
但现实情况往往更复杂。你可能需要运行一个要求特定 Python 3.10 的项目,而系统默认是 3.8。别担心,有两种主流方案可以应对多版本需求:
sudo add-apt-repository ppa:deadsnakes/ppa && sudo apt update
sudo apt install -y python3.10 python3.10-venv python3.10-dev
python3.10 命令来使用这个特定版本了。sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
curl https://pyenv.run | bash
~/.bashrc 或 ~/.zshrc)末尾:
export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"source ~/.bashrc 让配置生效。
pyenv install 3.10.12。之后,用 pyenv global 3.10.12 设置全局默认版本,或者在特定项目目录下用 pyenv local 3.10.12 设定仅对该目录有效的本地版本,实现完美的项目级隔离。有了 Python 解释器,下一步就是为每个项目创建独立的“沙箱”——虚拟环境。这能确保项目间的依赖互不干扰。
进入你的项目根目录,执行创建命令:
python3 -m venv venv
(如果你通过 deadsnakes 安装了 python3.10,也可以用 python3.10 -m venv venv 来指定基于哪个版本创建。)
创建成功后,激活它:
source venv/bin/activate
你会发现命令行提示符前面多了个 (venv),这表示你已经在这个虚拟环境里了。要退出?很简单,输入 deactivate 即可。
在激活的虚拟环境里,pip 就是你的依赖管理利器。首先,升级 pip 自身是个好习惯:
python -m pip install --upgrade pip
安装项目依赖通常是通过一个 requirements.txt 文件:
pip install -r requirements.txt
那么如何生成这个文件呢?当你配置好当前项目的所有依赖后,运行:
pip freeze > requirements.txt
这个文件应该被纳入版本控制(如 Git),这样你的队友就能一键复现完全相同的环境。
国内用户可能会觉得 pip 下载速度慢,这里有个提速小技巧:配置一个国内的镜像源。只需在用户目录下创建配置文件:
mkdir -p ~/.config/pip
nano ~/.config/pip/pip.conf
然后在文件中写入以下内容(以阿里云镜像为例):
[global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com
工欲善其事,必先利其器。一个强大的 IDE 能极大提升编码效率。
sudo snap install code --classic
项目路径/venv/bin/python),这样调试和智能提示就都绑定到你的独立环境了。sudo snap install pycharm-community --classic
走完前面的路,你已经能搭建环境了。但要想走得稳,下面这些经验之谈值得你留意。
make altinstall 而非 make install。更推荐的做法是,始终通过 pyenv 或 deadsnakes PPA 来管理额外版本,绝对不要去动 /usr/bin/python3 这个链接。pyenv local 为项目固定 Python 解释器版本,再用 venv 隔离项目依赖包。团队协作时,将 .python-version 文件(pyenv 生成)和 requirements.txt 一同提交到代码库,能保证所有人环境一致。sudo apt install python3-dev build-essential libssl-dev 等。python - <<'PY' import sys, pip, platform print("Python:", sys.version) print("pip:", pip.__version__) print("Platform:", platform.platform()) PYdeactivaterm -rf venv(请谨慎操作)sudo apt remove --purge python3.10 python3.10-venv python3.10-dev && sudo apt autoremove -y遵循这份指南,你不仅能搭建出一个高效的 Ubuntu Python 开发环境,更能理解其背后的“为什么”。剩下的,就是开始你的创造之旅了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9