上一篇
Linux安装Python详细教程 - 一步步教你安装Python
- Python
- 2025-08-15
- 1535
Linux系统安装Python详细教程
本教程适用于:Ubuntu/Debian、CentOS/RHEL等主流Linux发行版,涵盖Python 3.6+版本安装
方法1:通过包管理器安装(推荐新手)
Ubuntu/Debian系统
# 更新软件包列表 sudo apt update # 安装Python3及包管理工具 sudo apt install python3 python3-pip -y # 验证安装 python3 --version pip3 --version
CentOS/RHEL系统
# 安装EPEL仓库 sudo yum install epel-release -y # 安装Python3 sudo yum install python3 python3-pip -y # 验证安装 python3 --version pip3 --version
方法2:源码编译安装(获取最新版本)
适用于需要特定版本或自定义功能的高级用户:
# 1. 安装编译依赖 sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget -y # 2. 下载Python源码(以3.12.0为例) wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz tar -xf Python-3.12.0.tgz cd Python-3.12.0 # 3. 配置编译选项(优化性能) ./configure --enable-optimizations --prefix=/usr/local # 4. 编译并安装 make -j $(nproc) sudo make altinstall # 5. 验证安装 python3.12 --version
方法3:使用pyenv管理多版本
适合需要切换不同Python版本的用户:
# 1. 安装pyenv依赖 sudo apt install curl git -y # 2. 安装pyenv curl https://pyenv.run | bash # 3. 配置环境变量(添加到~/.bashrc) echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init --path)"' >> ~/.bashrc echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc source ~/.bashrc # 4. 安装指定Python版本 pyenv install 3.11.4 # 5. 设置全局默认版本 pyenv global 3.11.4 # 6. 验证当前版本 python --version
安装后配置
- 设置pip镜像源加速下载:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装virtualenv pip install virtualenv # 创建项目环境 virtualenv my_project_env source my_project_env/bin/activate
常见问题解决
Q:安装后出现"python: command not found"?
A:创建符号链接 sudo ln -s /usr/bin/python3 /usr/bin/python
Q:编译安装时出现ModuleNotFoundError?
A:确保已安装所有依赖库,重新执行configure前运行 sudo apt build-dep python3
本文由TangCen于2025-08-15发表在吾爱品聚,如有疑问,请联系我们。
本文链接:https://521pj.cn/20258167.html
发表评论