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. cf 989C

    构造一个网格图使得四种类型的联通分量分别有a,b,c,d 看图就知道应该如何去构造了 int gird[maxn][maxn]; int main(){ int a[4]; for(int i=0;i ...

  2. py 二级习题(重新输出文本-----每行一句话)

    #需要的一小段文本 txt = "人生得意须尽欢,莫使金樽空对月.天生我才必有用,千金散尽还复来." #对文本进行分割,转换成列表形式 def txt_split(txt): li ...

  3. Android studio中为项目添加模块依赖的过程

    https://blog.csdn.net/cheng__lu/article/details/74574582 Android studio中为项目添加模块依赖的过程 1.点击菜单file>p ...

  4. 大json直接序列化成dataset

    rtnDs= JsonConvert.DeserializeObject<DataSet>(strBuff);

  5. OI学习之路上的宝藏网站/App分享

    OI学习之路上的宝藏网站/App分享 想要变强吗少年?这里有各种我平时收集的网站/App,它们可以帮助你更好地学习算法或者找到解题思路.废话不多说,快来打开新世界的大门罢~ 知识学习 觉得各种知识晦涩 ...

  6. 机器学习作业(八)异常检测与推荐系统——Matlab实现

    题目下载[传送门] 第1题 简述:对于一组网络数据进行异常检测. 第1步:读取数据文件,使用高斯分布计算 μ 和 σ²: % The following command loads the datas ...

  7. gogs迁移至gitlab

    一.先来聊一聊迁移的思路,不管是gogs迁移至gitlab,还是gitlab迁移至gogs,亦或gitlab迁移至gitlab,手动迁移的步骤都是如下图所示(在gitlab上新建一个空项目就会有这样的 ...

  8. ES6标准入门(第三版).pdf----推荐指数⭐⭐⭐⭐⭐

    链接: https://pan.baidu.com/s/13RHsyTMNx7s1oMqQeYCm3Q 提取码: ikg3 -------------------------------------- ...

  9. HTML span标签

    span:行内标签,不会换行用于:组合文档中的行内元素.元素和文档的组合

  10. python接口自动化之发送get(三)

    1.安装requests requests是python的第三方库,需要进行安装.安装之前最好先关闭fiddler cmd(win+R快捷键)输入:pip install requests 其他命令: ...