zoukankan      html  css  js  c++  java
  • 在 deepin 15.10+ 上安装 Python3.6

    https://ldsink.com/articles/how-to-install-python-3-on-deepin-15/

    最近整理博客,发现很大一部人都是新手教程性质的“How to”类,内容主要是记录怎么手把手解决事情。没什么难度,非常简单,都是查询官方文档或者Google搜索出的解决方案。考虑到国内很多人其实只会用百度,看CSDN来工作的现实,我这类“How to”类的小笔记是有意义和有价值的。比那些不知道经过多少手的“资料”,自己的一手小笔记更加准确。我是个喜欢整理的人,这类小笔记,以后打算做成一个系列,名称会以how-to开头,也都会带上how-to的标签。以前有一个换灯泡作为“伪”第一篇,这个作为“真”第一篇。

    最近重装了 deepin 系统,版本号重装前和重装后系统版本都是15.10,但是系统依赖却有了很大的不同。之前的版本是滚动升级上来的,基于 Debian 的测试源,deepin 自己的代号panda,发行版名称deepin unstable。重新安装之后,变成了 Debian 的稳定版,deepin 代号 lion,发行版名称deepin stablepanda下可以直接从源安装Python3.6,升级之后因为基于 Debian 稳定版,源里移除了。好在编译安装也不麻烦,下面就是正常的从源代码编译安装的步骤。

    下面的方法在 deepin 上测试通过,应该同样适用于 Debian、Ubuntu。

    0x0 升级系统 & 安装依赖

    打算编译安装以前,首先升级系统,安装必要的依赖。这样可以避免之后安装 Python 时缺少第三方库的问题。

    1
    2
    3
    4
    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev
    sudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
    sudo apt install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev

    0x1 下载 Python 包并编译安装

    这次计划安装 Python 3.6.8,相关页面:https://www.python.org/downloads/release/python-368/

    1
    wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

    从压缩包解压源代码:

    1
    tar xvf Python-3.6.8.tgz

    进入目录,执行 ./configure 配置构建文件:

    1
    2
    cd Python-3.6.8
    ./configure --enable-optimizations

    编译并安装:

    1
    make -j8 && sudo make altinstall

    0x2 收尾工作

    1
    sudo make clean

    至此 Python3.6 已经安装完成,可以在命令行执行python3.6查看效果,pipenv创建当前版本的环境也会自动调用。

  • 相关阅读:
    python 实现redis订阅发布功能
    python装饰器实现对异常代码出现进行监控
    回首2017 展望2018
    结合jira搭建自动化测试平台
    安装YApi 接口管理平台
    Django 连接mysql数据库中文乱码
    在django admin中添加自定义视图
    django 模型models
    用户行为分析数据库设计
    vCenter Server 6 Standard
  • 原文地址:https://www.cnblogs.com/yiduobaozhiblog1/p/12455399.html
Copyright © 2011-2022 走看看