`
heipark
  • 浏览: 2094891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)CentOS 6下安装python2.7.5一例错误(libpython2.7.so.1.0 cannot open)

 
阅读更多

原文:http://blog.csdn.net/huzhenwei/article/details/7339548

 

使用源代码的方式安装Python2.7之后,在import某些库时抛出了如下异常:

ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

 

一 原因分析

    由于在系统的lib路径中找不到这个共享库。

   注: 如果编译时加上了--enable-shared,才会编译这个共享库,默认的位置是python可执行程序所在目录的lib目录下,如/usr/local/python27

 

二 解决方法

  1. 可以使用如下方式编译Python以解决这个问题:

    ./configure --enable-shared --prefix=/usr/local/python27

    make && make install

 

  2. cp /usr/local/python27/lib/libpython2.7.so.1.0 /usr/local/lib

     cd /usr/local/lib

     ln -s libpython2.7.so.1.0 libpython2.7.so

 

  3. 使用命令whereis libpython2.7.so.1.0得到如下结果就说明

    libpython2.7.so.1: /usr/local/lib/libpython2.7.so.1.0

 

  4. 如果whereis没有结果,或者还有import错误,可以尝试如下操作:

    在/etc/ld.so.conf中加入新行/usr/local/lib

    保存后,运行

    /sbin/ldconfig

    /sbin/ldconfig –v

 

--end

 

分享到:
评论

相关推荐

    python 2.7.5 centos 7.3 离线安装包

    Python 2.7.5是Python编程语言的一个旧版本,主要在 CentOS 7.3 这样的Linux发行版上广泛使用。CentOS 7.3 是一个基于Red Hat Enterprise Linux (RHEL) 的稳定版操作系统,它为服务器环境提供了长期支持。在没有...

    python-2.7.5 CentOS、redhat可安装

    python-2.7.5-89.el7.x86_64.rpm python-devel-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-libs-2.7.5-89.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-urlgrabber-...

    python-devel-2.7.5-68.el7.x86_64.rpm python-2.7.5-68.el7.x86_64.rpm

    6. **安装过程**: "python-install"可能是描述中提到的压缩包内的文件,它可能是一个脚本或指南,指导用户如何在Linux系统上安装这两个RPM包。通常,使用`yum`或`dnf`(在RHEL 7中)这样的包管理工具可以轻松地安装...

    Python2.7库包&yum库包.zip

    Python2.7库包(共17个): rpm-python-4.11.3-40.el7.x86_64.rpm python-srpm-macros-3-32.el7.noarch.rpm python-setuptools-0.9.8-7.el7.noarch.rpm python-rpm-macros-3-32.el7.noarch.rpm libxml2-python-...

    Centos7重新安装 python2.7 和 yum

    有时候我们不小心卸载了centos 自带的python2.7, 导致了yum不能使用, 这时我们需要冲洗你安装 python2.7 和 yum, 此资源包含 python2.7和yum相关的软件和安装教程。

    python-devel-2.7.5-34.el7.x86_64.zip

    压缩包内的文件 "python-devel-2.7.5-34.el7.x86_64.rpm" 是一个RPM(Red Hat Package Manager)格式的软件包,它是Linux下用于安装、升级和管理软件的一种方式。RPM包包含了一切必要的组件,使得用户可以在系统上...

    Linux安装yum的依赖包及说明(python2.7.5)

    6. `python-2.7.5-89.el7.x86_64.rpm`:这是Python 2.7.5的主要执行文件和核心库,是`yum`运行的基础。 7. `rpm-python-4.11.3-45.el7.x86_64.rpm`:这个包为RPM提供Python接口,使得`yum`能够利用Python语言的便利...

    ambari-2.7.4.0-centos7.tar.gz

    ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,HDP-GPL-2.6.5.0-centos7-gpl.tar.gz

    python-devel-2.7.5-34.el7.x86_64.rpm

    centos7环境下离线安装python-devel需要的rpm文件,网站上下载最新的python-devel版本编译安装失败,从centos7的镜像里拷贝出来的低版本的rpm,测试安装成功。

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    本文将详细介绍如何在CentOS 6和7操作系统上自动升级安装Python 2.7或Python 3.6,并同时安装pip,以便后续的包管理。我们将基于提供的`auto_install_python.py`脚本来进行操作。 首先,Python是开源的解释型编程...

    python-devel-2.7.5-76.el7.x86_64.rpm

    离线安装包,亲测可用

    Ambari-2.7.4.0 + HDP-3.1.4.0网盘地址.txt

    内容包括ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,链接失效或者部署过程中遇到任何问题可以私信我,同时列举了几条之前项目环境部署过程中遇到过的问题及解决办法,有爱好大数据领域的同学...

    Ambari-2.7.5.0 + HDP-3.1.5.0网盘地址.zip

    Cloudera收费之后,CDH和HDP都需要订阅之后,才能下载...ambari-2.7.5.0-centos7.tar.gz,HDP-3.1.5.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,或者可以私信我帮你下载,绝对真实,链接失效可以私信。

    get-pip2.7.py

    pip安装,用于已有python2.7,但没有pip的情况下,下载后直接python get-pip2.7.py即可自动安装pip

    ambari2.7.4.0 centos7全部安装文件

    安装文件包含:ambari-2.7.4.0-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-3.1.4.0-centos7-gpl.tar.gz、HDP-3.1.4.0-centos7-rpm.tar.gz

    关于centos7.9.2009 python2.7.5环境被误删恢复的踩坑记忆

    关于centos7.9.2009 python2.7.5环境被误删恢复的踩坑记忆

    Ambari-2.7.4.0+HDP-3.1.4.0安装包-HDP安装包大全

    总的来说,这个压缩包为想要在CentOS7或Redhat7环境下构建Hadoop集群的用户提供了一站式的解决方案。Ambari的易用性和HDP的全面性使得大数据平台的搭建变得更加简单,而"Ambari-2.7.4.0 + HDP-3.1.4.0.txt"文件则是...

    CentOS7下的libcrypto.so.6+libexpat.so.0+libssl.so.6文件

    在给定的标题和描述中,提到了三个关键的动态链接库文件:`libcrypto.so.6`、`libexpat.so.0`和`libssl.so.6`,这些都是在CentOS 7环境下运行的软件可能会依赖的关键组件。 1. **libcrypto.so.6**: 这个文件是...

    离线安装python3.6.5--centos7.6.1810

    离线安装Python 3.6.5在CentOS 7.6.1810操作系统中是一项关键的任务,尤其在没有互联网连接或者网络环境受限的情况下。这个过程涉及到下载Python源码包,解压,编译以及安装。让我们深入探讨这个过程的每一个步骤。 ...

    centos虚拟机安装升级版的python2.7问题

    在CentOS虚拟机上安装和升级Python 2.7是一个常见的任务,特别是在处理特定的软件依赖或项目时。本文将详细讲解如何解决这个过程中的问题,特别是关于MySQLdb安装报错的处理。首先,让我们从Python 2.7的安装开始。 ...

Global site tag (gtag.js) - Google Analytics