python3安装pip3失败

    • 问题
    • 解决过程

问题

  1. 解压python的安装包到/usr/local/src/python_setup
  2. 进入后make && make install
  3. 装好的python3中没有pip3,安装pip3失败
  4. 错误提示
    zipimport.ZipImportError: can’t decompress data; zlib not available

解决过程

  1. 这是缺少了zlib有关的组件
  2. 查看rpm -qa | fgrep zlib,需要以下两个组件的支持
zlib-1.2.3-29.el6.x86_64
zlib-devel-1.2.3-29.el6.x86_64
  1. 发现设备上只有zlib-1.2.3-29.el6.x86_64

  2. yum -y install zlib*

  3. 装好后修改python安装包中Modules/Setup文件,就是/usr/local/src/python_setup/Modules/Setup这个文件

  4. 如果忘记了就用find / -name Setup
  5. 修改这个文件,把#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz前面的注释去掉
  6. 返回到python的安装包目录,make && make install
  7. 提示Fatal Python error: Py_Initialize: Unable to get the locale encoding
  8. 更改语系,export LANG=zh_CN.utf-8
  9. make && make install
  10. 安装成功


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部