linux下Python源码包编译以及遇到的问题

来源:互联网 发布:ipad pro 键盘 知乎 编辑:程序博客网 时间:2024/06/05 00:43
  1. 从官网下载python源码包
  2. 解压源码包
  3. cd python-x.x.x进入解压后的源码包
  4. 配置#./configure --prefix=/usr/local/python2.7 --enable-shared

    configure 是一个可执行脚本,它有很多选项,使用命令
    #./configure –help 输出详细的选项列表
    ./configure --prefix=/usr/local/python2.7表示安装到/usr/local目录

  5. 编译
    #make

  6. 安装
    make install

  7. 将python放入PATH变量中
    ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python

  8. 运行python可能会报
    python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
    解决办法:

# vi /etc/ld.so.conf添加新行:/usr/local/python2.7/lib保存后,运行# /sbin/ldconfig# /sbin/ldconfig –v最后运行python命令
0 0