Linux 中安装Python3 的详细步骤

以下回答来自ChatGPT4.0

安装Python

在Linux中安装Python 3的步骤可能会根据你使用的发行版有所不同。以下是一些最流行Linux发行版的Python 3安装指南。

Ubuntu / Debian

对于基于Debian的系统(包括Ubuntu),可以使用apt包管理器来安装Python 3。

bash 复制代码
sudo apt update           # 更新软件包列表
sudo apt install python3  # 安装Python 3

如果你还想安装pip(Python的包管理工具),可以执行:

bash 复制代码
sudo apt install python3-pip

CentOS / Red Hat / Fedora

在较新版本的CentOS、Red Hat Enterprise Linux (RHEL) 和 Fedora中,你可以使用dnfyum包管理器来安装Python 3。

对于使用dnf的系统(如Fedora):

bash 复制代码
sudo dnf install python3

对于使用yum的系统(如CentOS 7及一些旧版本的RHEL):

bash 复制代码
sudo yum install python3

对于pip的安装,通常与Python 3一起安装,但如果需要单独安装或更新,可以使用:

bash 复制代码
sudo dnf install python3-pip  # 对于使用dnf的系统
# 或者
sudo yum install python3-pip  # 对于使用yum的系统

openSUSE

在openSUSE上,可以使用zypper包管理器来安装Python 3。

bash 复制代码
sudo zypper install python3

为了安装pip,可以执行:

bash 复制代码
sudo zypper install python3-pip

Arch Linux

在Arch Linux及其衍生品上,可以使用pacman包管理器来安装Python 3。

bash 复制代码
sudo pacman -Sy python

对于pip的安装:

bash 复制代码
sudo pacman -Sy python-pip

从源代码编译安装

如果你的发行版没有提供最新版本的Python,或者你有特定的需求需要从源代码编译Python,可以遵循以下步骤:

  1. 安装编译Python所需的依赖项:

    bash 复制代码
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev \
    libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev

    这是针对Debian/Ubuntu系统的命令,其他发行版可能需要不同的依赖包名。

  2. 下载Python源代码:

    bash 复制代码
    curl -O https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz

    替换3.x.x为你想要安装的Python版本号。

  3. 解压源代码文件:

    bash 复制代码
    tar -xf Python-3.x.x.tgz
  4. 进入源代码目录并配置安装选项:

    bash 复制代码
    cd Python-3.x.x
    ./configure --enable-optimizations
  5. 编译并安装Python:

    bash 复制代码
    make -j 8  # 使用8个核心来编译,根据CPU核心数调整
    sudo make altinstall  # 使用altinstall以避免覆盖默认的python二进制文件
  6. 验证安装:

    bash 复制代码
    python3.x --version  # 替换x为小版本号

记得替换上面的命令中的版本号为实际你希望安装的Python版本。此外,编译Python时使用--enable-optimizations标志会使得构建过程更长,但可以提高Python运行时的性能。使用make altinstall可以防止覆盖系统预安装的Python版本。

安装Requests

在Linux中,如果你已经安装了Python,那么安装requests库的最简单方式是使用Python的包管理器pip。以下是详细步骤:

  1. 打开一个终端窗口。

  2. 首先,确保pip已经安装。通常情况下,当你安装Python时,pip会作为标准包自动安装。你可以通过输入以下命令来检查pip是否已安装:

    bash 复制代码
    pip --version
    # 或者对于Python 3.x
    pip3 --version

    如果pip没有安装,你可以根据你的Linux发行版来安装它。例如,在Debian或Ubuntu上,你可以使用以下命令:

    bash 复制代码
    sudo apt install python3-pip
  3. 确认pip安装后,你可以使用以下命令来安装requests库:

    bash 复制代码
    pip install requests
    # 或者对于Python 3.x
    pip3 install requests

    这将会从Python包索引(PyPI)下载并安装requests及其依赖。

  4. 安装完成后,你可以通过运行一个小脚本来测试requests是否正确安装:

    python 复制代码
    python -c "import requests; print(requests.__version__)"
    # 或者对于Python 3.x
    python3 -c "import requests; print(requests.__version__)"

    如果一切正常,这个命令应该会输出requests库的版本号。

请记住,如果你有多个版本的Python安装,并且想要为特定版本安装库,你应该使用该特定版本的pip。例如,如果你有Python 3.8安装,你可能会有一个名为pip3.8的命令。在这种情况下,使用pip3.8 install requests来为Python 3.8安装库。

相关推荐
Yeliang Wu7 小时前
LLaMA-Factory 模型评估理论与实战:基于 Ubuntu 22.04 的系统化指南
linux·ubuntu·llama·评估·llamafactory
生信大表哥7 小时前
单细胞测序分析(十一)轨迹分析
linux·rstudio·数信院生信服务器·生信云服务器
躺着听Jay7 小时前
【1267 - Illegal mix of collations 】mysql报错解决记录
java·linux·前端
不秃头的帅哥8 小时前
程序地址空间(基于c++和linxu的一些个人笔记
linux·开发语言·c++·操作系统·内存空间
Yweir8 小时前
Linux性能监控的工具集和分析命令工具
java·linux·jvm
香煎三文鱼8 小时前
数据库查询超时,并发问题处理
服务器·数据库
2501_915921438 小时前
Bundle Id 创建与管理的工程化方法,一次团队多项目协作中的流程重构
服务器·ios·小程序·重构·https·uni-app·iphone
ZKNOW甄知科技8 小时前
AI-ITSM的时代正在到来:深度解读Gartner最新报告
大数据·运维·人工智能·低代码·网络安全·微服务·重构
XH-hui8 小时前
【打靶日记】群内靶机Monkey
linux·网络安全
赖small强8 小时前
【Linux C/C++开发】C语言函数深度技术指南 (Deep Dive into C Functions)
linux·c语言·函数指针·stack frame