zoukankan      html  css  js  c++  java
  • 编译安装python

    一、写作背景

    近来有学习python,偶尔写一些小程序,把遇到的问题记录一下,大神勿喷~

    为了解决No module named _sqlite3问题,大家都知道,python有各种各样的版本,版本之间会有各种差异,比如语法、模块之类的。

    解决以上问题的过程,就学会了编译安装python,这其实是一个很简单的经历。

    具体步骤:

    1.编译安装sqlite3

    2.编译安装python

    1.编译安装sqlite3

    (1)下载sqlite3源码包
      wget http://www.sqlite.org/2018/sqlite-autoconf-3220000.tar.gz

    (2)解压源码包
      tar zxvf
    sqlite-autoconf-3220000.tar.gz

    (3)进入解压目录
      cd sqlite-autoconf-3220000

    (4)指定安装路径
      ./configure –prefix=/usr/local/lib/sqlite3

    (5)编译
      make

    (6)安装
      make install

    这就OK啦~ 是不是很简单

    2.编译安装python

    同样的步骤:

    (1)下载python源码包
    (2)解压源码包
    (3)进入解压目录

    注意一点:编译安装python之前,先把sqlite3安装路径中的include文件夹路径添加到python源码包中的setup.py文件中:即最后一行
    sqlite_inc_paths = [ ‘/usr/include’,
    
                         ‘/usr/include/sqlite’,
    
                         ‘/usr/include/sqlite3′,
    
                         ‘/usr/local/include’,
    
                         ‘/usr/local/include/sqlite’,
    
                         ‘/usr/local/include/sqlite3′,
    
                         ‘/usr/local/lib/sqlite3/include’,
                        ]
    然后正常流程安装即可~

    (4)指定安装路径
    (5)编译
    (6)安装

    3.python模块快速获取工具:pip

    使用脚本安装和升级pip

    要安装或升级pip,需要下载 get-pip.py

    然后运行以下命令:

     python get-pip.py

    That's All.

    See you.

  • 相关阅读:
    使用RationalRose画活动图
    使用RationalRose画用例图
    UML工具RationalRose下载和安装
    使用BootStrap布局网站首页
    BootStrap入门
    使用JQuery发送请求局部刷新页面
    使用JQuery完成表单的校验(扩展)
    Window 由于未经处理的异常,进程终止。
    MySQL数据类型DECIMAL用法
    推荐收藏 —— MySQL视图详细介绍
  • 原文地址:https://www.cnblogs.com/simplepure/p/8530799.html
Copyright © 2011-2022 走看看