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. css中content-box和border-box当宽度为百分比时的位置区别,vw和%区别

    盒模型 参考代码 // CSS 部分 <style> .box1,.box2{ width: 200px; height: 200px; padding: 20px; margin: 20 ...

  2. win10下以管理员身份打开hosts文件

    第一步: 第二步: 第三步:先后执行两个命令cmd        notepad hosts 最后一步:在记事本中修改host文件

  3. jQuery---弹幕效果

    弹幕效果 <!doctype html> <html> <head> <meta charset="utf-8"> <titl ...

  4. MDK Debug (printf) Viewer打印数据

    1.Target Options -> Debug -> Settings(JLink) -> Debug里ort选择SW模式 2.在Target Options -> Deb ...

  5. var s=+newDate();

    var s=+newDate(); 解释如下:=+是不存在的; +new Date()是一个东西; +相当于.valueOf(); 看到回复补充一下.getTime()这个也是得到毫秒数 //4个结果 ...

  6. 2019牛客多校第八场A All-one Matrices 悬线法,单调栈待补

    All-one Matrices 题意 对于一个n,m的01矩阵,问有多少个极大矩阵. 分析 对于悬线法来说,其过程就是枚举极大矩阵的过程,那如何计数呢?对于一个点来说,若其左右边界包含了上一个点的悬 ...

  7. Wannafly Camp 2020 Day 2K 破忒头的匿名信 - AC自动机,dp

    给定字典和文章,每个单词有价值,求写文章的最小价值 标准的 AC 自动机 dp,设 \(f[i]\) 表示写 \(s[1..i]\) 的最小价值,建立AC自动机后根据 trans 边暴力转移即可 建了 ...

  8. [CF546C] Soldier and Cards - 模拟

    两个人玩牌,首先两个人都拿出自己手牌的最上面的进行拼点,两张拼点牌将都给拼点赢得人,这两张牌放入手牌的顺序是:先放对方的牌再放自己的.若最后有一个人没有手牌了,那么他就输了,求输出拼点的次数和赢得人的 ...

  9. dubbo整合SSM登录案例

    基于dubbo/zookeeper/SSM的分布式工程   一.项目结构

  10. ECMAScript基本语法——①与HTML的结合方式

    内部JS: HTML页面内定义一个script标签,标签内就是JS代码一般情况会写到特定的位置,写到head标签内 外部JS: HTML页面内定义一个script标签,使用src加载外部的JS文件 注 ...