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.

  • 相关阅读:
    jQuery插件开发全解析(转)
    isMemberOfClass和isKindOfClass之间区别
    NSArray,NSSet,NSDictionary总结 (转)
    NSIndexPath(转)
    Maven在dos窗口中的命令
    JPA概要
    fedora的输入法
    iQQ 学习笔记2 :借助新浪微博输入验证码、远程控制退出
    使用EXCEL制作通用打印模块
    字符串加密解密方法
  • 原文地址:https://www.cnblogs.com/simplepure/p/8530799.html
Copyright © 2011-2022 走看看