分享

deepin python源码安装

 rongq2007 2024-04-27 发布于广东

SourceURL:file://文字文稿1

# 安装依赖

sudo apt-get update

sudo apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev

# 下载Python源代码

wget https://www./ftp/python/3.x.x/Python-3.x.x.tgz

# 解压缩

tar -xzf Python-3.x.x.tgz

# 进入目录

cd Python-3.x.x

# 配置

./configure --enable-optimizations

# 编译

make -j 8  # 替换8为你的CPU核心数

# 安装

sudo make altinstall  # 使用altinstall以避免覆盖系统默认的python命令

# 检查Python版本

python3.8 -V  # 假设你安装的版本是3.8.x


python make install vs make altinstall

在安装 Python 时,通常可以使用 make install 或 make altinstall 两种方式。这两种方式有一些区别:

  • make install 会将 Python 安装到系统默认的路径下,并将 Python 命令添加到系统的环境变量中。这意味着,您可以在终端中使用 python 命令来启动 Python 解释器。如果您的系统中已经安装了多个版本的 Python,则安装的 Python 版本可能会覆盖掉先前安装的版本。

  • make altinstall 也会将 Python 安装到系统默认的路径下,但不会将 Python 命令添加到系统的环境变量中。这意味着,您需要使用完整的路径来启动 Python 解释器,例如 /usr/local/bin/python3.9。因为 make altinstall 不会覆盖系统中已经安装的 Python 版本,所以它更适合同时安装多个 Python 版本的场景。

通常来说,如果您只想安装一个 Python 版本,可以使用 make install。如果您想安装多个版本的 Python,则可以使用 make altinstall



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多