1. 概述

    1. 在 Alpine Liunx 下安装 python2
    2. 感觉又是水了一发...
      1. 感觉还是有点丢人, 就像在帮小学生写作业, 写完了后还想找人夸我...
    3. 最近看 docker 和 jenkins, 直接把笔记抄过来, 感觉就像在洗稿...
      1. 还是发些自己整理或者理解的东西吧
  2. 背景

    1. 学习 docker
    2. 需要在 docker 容器的 jenkins 里, 构建 python2 项目
    3. 发现没有 py2
      1. 好吧, 自己装

        1. 不对, yum 没法用, apt-get 不好使
        2. 这是什么 鬼系统...
    4. 这是 Alpine Linux

1. Alpine Linux

  1. 概述

    1. 一个小众的 Linux 系统

      1. 官网最显眼的地方, 写着三个大字(单词)

        1. 小巧
        2. 简单
        3. 安全
  2. Alpine

    1. adj. 阿尔卑斯山的, 高山的..

      1. 官网确实也有白花花的大雪山...
    2. 也不知道别人怎么叫他
      1. 安尔派...
  3. 官网一句话

    1. Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.

      1. Alpine Linux 面向安全
      2. 是个轻量级的系统
      3. 基于 musl libc 和 busybox
  4. ref

    1. 官网

2. 正事: 安装软件

  1. 查找包

    > apk search python2
  2. 安装包

    # 我最开始查出来, 是 python2-2.7.16-r1
    # 但安装的时候, 提示了异常
    # 我用下面的安装, 就好了...
    > apk get python2
  3. 验证

    > python --version
    Python 2.7.16

ps

  1. 查看系统

    1. 这个东西, 感觉每次要用都得去找, 得想办法学学了
  2. python 这块, 一看除了安装, 就是安装...

    1. 能要点脸吗
  3. 关于 python2

    1. 新年的钟声即将敲响, 而我们的 python2 的生命, 也即将走到尽头

      1. 准确的说, 是不会被官方支持了
    2. 在 2017 年, 我曾经有机会学习 python
      1. 当时还有个不错的小伙伴...
      2. 我当时犯难, 到底是学习 py2, 还是 py3
      3. 学 py2 吧, 公司的项目是用 py2 写的, 但是它即将过期
      4. 学 py3 吧, 公司不用, 学了会不会麻烦
      5. 也不知道当时咋想的, 最后我把这事放下了
        1. 至今不会 py, 也影响了我找工作
      6. 于是, 我就错过了和 py2 打交道的机会
      7. 于是拖着拖着, py2 真的走了
      8. 看着一个 素未谋面 的语言这么没了, 不用学 py2 了, 我的心里, 竟然高兴不起来
        1. 我是个开窍晚的人, 学校没人教, 工作没人管, 开窍还开的晚, 真的有点晚
        2. 如果我当时能够找到门路好好学
        3. 也不知道我难过个啥, 到底是 py2 没了, 还是自己的青春荒废了
    3. 也可能是国家要在 2020 年消灭贫困人口, 没准到时候, 我就和 py2 一起, 跟大家说再见了...
    4. 亡羊补牢, 也不知道晚不晚
      1. 但愿我还有希望, 追上那个被给予厚望的自己...
  4. 扯了半天, 最关键的忘记了

    1. How to install htop on Alpine Linux using apk

      1. 虽说不是安装 py, 但是简单介绍了下 apk 这个包管理工具

        1. 感兴趣的朋友, 可以看看, 我就不多介绍了...

Python - 安装 - 在 Alpine Linux 下安装 Python2的更多相关文章

  1. python 基础1.1--windows/linux 下安装python

    一.windows下安装python 1>windows上python后缀是.msi的,下载下来后,直接双击运行.会在c盘生成python.exe的文件,把python.exe的文件加入到win ...

  2. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  3. python (16) 如何在linux下安装lxml(pip安装,ubuntu下,centos下)

    首先需要明白lxml包依赖其他包,必须先安装其他包然后再安装lxml 安装python-pip:方便安装python的第三方包 [root@******/]# wget https://bootstr ...

  4. 第2章 安装Nodejs 2-4 Linux下安装Nodejs

    linux下编译安装Nodejs  GCC和G++分别是GNU的C和C++编译器.它们在执行编译工作的时候把源代码通过预处理转化成汇编语言生成.i后缀的文件,再由汇编变成目标机器代码,最后连接目标代码 ...

  5. Linux下安装破解JIRA 6.3.6 并连接MYSQL5

    序言 JIRA是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它正被 ...

  6. Linux下安装mantis配置指南【转】

    转自:http://blog.csdn.net/xabc3000/article/details/6858229 目录(?)[-] Linux下安装mantis配置指南 配置Linux下的Apache ...

  7. linux下安装python linux下一些常用的命令

    注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...

  8. Linux下安装pip(遇到了python2.6升级为python2.7道路上的坑,原因已经找到,只差临门一脚了,以后补上)

    1.先说一下什么是pippip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具2.下面介绍怎么 ...

  9. Linux下安装python-2.7 先zlib

    2018-04-25 发布 Linux下安装python-2.7  python 1.1k 次阅读  ·  读完需要 25 分钟 1 安装依赖的库 yum -y install python-deve ...

随机推荐

  1. 性能优化 && 用户体验

    性能优化 下拉菜单那种最好是点击时候请求,或者是查询时候请求 分页加载 用户体验 有加载.进度条.友好提示

  2. sql注入文件写入和读取

    系统固定文件路径:https://blog.csdn.net/ncafei/article/details/54616826 /etc/passwd c:/windows/win.ini 文件读取使用 ...

  3. js数据类型1

    1. 分类(2大类) 基本(值)类型--5种 Number: 任意数值 String: 任意文本 Boolean: true/false undefined: undefined null: null ...

  4. ubuntu18.04 安装与卸载 php7.2

    安装: 如果之前有其他版本PHP,在这边禁用掉 1 sudo a2dismod php5 再来安装做准备 1234 sudo apt-get install software-properties-c ...

  5. 2020牛客寒假算法基础集训营6 C 汉诺塔 (dp 最长下降子序列)

    https://ac.nowcoder.com/acm/contest/3007/C 将木板按照Xi从小到大排序,将这时的Yi数列记为Zi数列,则问题变成将Zi划分为尽可能少的若干组上升子序列. 根据 ...

  6. .NetCore学习笔记:三、基于AspectCore的AOP事务管理

    AOP(面向切面编程),通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是函数式编程的一种衍生范型.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑 ...

  7. 使用Beautiful Soup爬取猫眼TOP100的电影信息

    使用Beautiful Soup爬取猫眼TOP100的电影信息,将排名.图片.电影名称.演员.时间.评分等信息,提取的结果以文件形式保存下来. import time import json impo ...

  8. 841. 字符串哈希(hash)

    给定一个长度为n的字符串,再给定m个询问,每个询问包含四个整数l1,r1,l2,r2l1,r1,l2,r2,请你判断[l1,r1l1,r1]和[l2,r2l2,r2]这两个区间所包含的字符串子串是否完 ...

  9. CentOS 7在执行yum操作时 报错

    CentOS 7在执行yum操作时, 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch ...

  10. 服务&软件&基础设施的区别

    IT基础设施: 软件 硬件 数据库相关DBM 网络相关 networking(网络通信) 以上4个会出现的比较多 application people 上面的东西都能提供IT服务 一半的互联网公司都会 ...