前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux环境下安装Python

Linux环境下安装Python

原创
作者头像
法号戒糖
修改2024-01-09 17:03:34
5160
修改2024-01-09 17:03:34
举报

一、apt-get直接安装

直接执行apt-get install指令

代码语言:shell
复制
apt-get install python3.8

这种方法

优点: 简单,省事

缺点: Python安装版本受限制,目前最新的版本只到3.8

例如安装Python3.12报错如下:

代码语言:shell
复制
root@69bf1d63da3e:/# apt-get install python3.12

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

E: Unable to locate package python3.12

E: Couldn't find any package by glob 'python3.12'

E: Couldn't find any package by regex 'python3.12'

二、下载Python源码,并编译安装

1. 前置准备

代码语言:shell
复制
# 获取最新的软件包
apt-get update
# 升级已安装的软件包
apt-get upgrade
# 提前安装,以便接下来的配置操作
apt-get -y install gcc automake autoconf libtool make
apt-get -y install make\*
apt-get -y install zlib\*
apt-get -y install openssl libssl-dev
apt-get install sudo

2. 下载 python(https://www.python.org/ftp/python)

代码语言:shell
复制
cd /usr/local/src
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
tar -zxvf Python-3.12.1.tgz
mv Python-3.12.1 py3.12
cd py3.12

<h3 id=make>3. make 编译安装</h3>

在 /usr/local/src/py3.12 安装目录下执行下面的命令

代码语言:shell
复制
cd /usr/local/src/py3.12

./configure --prefix=/usr/local/src/py3.12

make && make install

3. 添加软链接

添加 python3 软链接

代码语言:shell
复制
ln -s /usr/local/src/py3.12/bin/python3.12 /usr/bin/python3

添加pip3软链接

代码语言:shell
复制
ln -s /usr/local/src/py3.12/bin/pip3 /usr/bin/pip3

**Tips:本身有的话忽略就行**

4. 验证 python3 环境

输入 python3 -Vpip3 ,执行结果如下图即为安装成功。

三、在Jenkins容器内安装Python

方法与步骤,和上面两种一致,只需要先以root用户账号进入容器内即可

代码语言:shell
复制
docker exec -it -uroot jenkins容器名 bash

四、安装过程中遇到的问题及解决方式

1. 所有步骤执行完后,输入python3无反应或报错无该指令

<1>排查软连接指向的路径是否有效

若无效,则删除该连接

代码语言:shell
复制
# 查看软连接

ls -l 

# 删除软连接

rm /usr/bin/python3

<2>有可能是编译过程有问题,重新执行make 编译安装步骤

2、安装Python依赖软件包时报错无权限或无法访问

可能是权限不足,在每条指令之前加sudo

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、apt-get直接安装
  • 二、下载Python源码,并编译安装
    • 1. 前置准备
      • 2. 下载 python(https://www.python.org/ftp/python)
        • 3. 添加软链接
          • 4. 验证 python3 环境
            • 1. 所有步骤执行完后,输入python3无反应或报错无该指令
            • 2、安装Python依赖软件包时报错无权限或无法访问
        • 三、在Jenkins容器内安装Python
        • 四、安装过程中遇到的问题及解决方式
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com