360ITO技术社区
  • 首页
  • 文章
  • 快讯
  • 讨论
  • 问答
  • 小贴士
  • 代码块
  • 开源
  • 老论坛
登录 | 注册

360ITO技术社区  > 文章

订阅文章

python使用中出现某个模块无法打开libpython2.7.so.1.0

无相 发布于 8年前 ( comment 0条评论  查看:6427  收藏:0 )

python使用中出现某个模块无法打开libpython2.7.so.1.0
上次是pyquery,这次是meinheld,好像还有其它的模块,不记得了。
出现的异常大致这样的

Traceback (most recent call last):
  File "webapp.py", line 17, in <module>
    import meinheld
  File "build/bdist.linux-x86_64/egg/meinheld/__init__.py", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/meinheld/server.py", line 7, in <module>
  File "build/bdist.linux-x86_64/egg/meinheld/server.py", line 6, in __bootstrap__
ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

后来总结出规律,出现这种情况的都是这些模块使用了c代码,而且都是把源代码从一台计算机上拷贝到另一台计算机(这台计算机没网络,所以才从另一台计算机上拷贝代码,有网络还是用easy_install、pip安装更简单),编译安装后就会出现这样的错误。
很显然是两个不同环境编译造成的,需要将上一台计算机上编译留下的文件删除。

列一下文件:

drwxrwxr-x 4 1000 1000 4096 Aug 27 16:38 bench
drwxrwxr-x 5 1000 1000 4096 Aug 27 16:39 build
drwxrwxr-x 2 1000 1000 4096 Aug 27 16:39 dist
drwxrwxr-x 7 1000 1000 4096 Aug 27 16:38 example
-rw-rw-r-- 1 1000 1000 1555 Aug 27 16:38 LICENSE
-rw-rw-r-- 1 1000 1000  244 Aug 27 16:38 MANIFEST.in
drwxrwxr-x 3 1000 1000 4096 Aug 27 16:38 meinheld
drwxrwxr-x 2 1000 1000 4096 Aug 27 16:39 meinheld.egg-info

将build、dist、meinheld.egg-info都删除,然后重新编译安装

所以,最好用官方的压缩包安装,或者用easy_install安装

0 有用 0 无用
本站原创,欢迎转载;尊重他人劳动,转载时保留以下信息:
本文转自:360ITO技术社区
原文标题:python使用中出现某个模块无法打开libpython2.7.so.1.0
原文地址:http://www.360ito.com/article/78.html
360ito.com
工作笔记 Python

共有0个评论 我要评论»

按时间排 按有用数排 按支持数排

网友回复/评论仅代表其个人看法,并不表明本社区同意其观点或证实其描述。

请尽量让自己的回复能够对别人有帮助

1.不欢迎无意义的回复/评论和类似“顶”、“沙发”之类没有营养的文字
如果只是想简单的表个态,请点 有用无用支持反对 等按钮
2.发言之前请再仔细看一遍文章,或许是您遗漏、误解了,理性讨论、切莫乱喷
3.严禁发布违法、违规的信息,请勿到处招贴广告、发布软文;
4.如果您发现自己的回复/评论不见了,请参考以上3条
5.不停制造违规、垃圾信息的,账户将被禁止

热门标签

  • android 20
  • Flash 15
  • 游戏 12
  • Linux 12
  • Python 11
  • 工作笔记 11
  • 社交游戏 7
  • delphi 5
  • jquery 5
  • 编程 4
  • 谷歌 4
  • git 4
  • Centos 4
  • JavaScript 3
  • 开发者 3
  • C/C++ 3
  • 安全 2
  • 代码 2
  • 浏览器 2
  • 移动应用 2

相关文章

周热点

月热点

Copyright ©2011-2012 360ITO技术社区 All Rights Reserved. | 关于 | 联系我们 | 杭州精创信息技术有限公司 浙ICP备09019653号-26|
▲