首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取以下错误:"EnvironmentError:找不到libfuse“

获取以下错误:"EnvironmentError:找不到libfuse“
EN

Stack Overflow用户
提问于 2015-06-03 03:15:39
回答 2查看 1.9K关注 0票数 2

我正在尝试使用github上的this repositorie在CentOS7机器上对我的MQTT网络进行负载测试。我执行了以下命令来安装python-mosquitto依赖项。

代码语言:javascript
复制
# yum install python-pip
# pip install mosquitto

然后我构建并安装了位于存储库文件中的setup.py文件:

代码语言:javascript
复制
# python setup.py build
# python setup.py install

当尝试使用该包时,抛出错误:

代码语言:javascript
复制
# malaria publish -P 2 -n 100 -H localhost -s 10 

错误:

代码语言:javascript
复制
# malaria publish -P 2 -n 100 -H localhost -s 10malaria publish -P 2 -n 100 -H localhost -s 10
Traceback (most recent call last):
  File "/usr/bin/malaria", line 5, in <module>
pkg_resources.run_script('mqtt-malaria==0.1-77-g7ae4c97', 'malaria')
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 540, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1455, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python2.7/site-packages/mqtt_malaria-0.1_77_g7ae4c97-py2.7.egg/EGG-INFO/scripts/malaria", line 30, in <module>
import beem.main
  File "/usr/lib/python2.7/site-packages/mqtt_malaria-0.1_77_g7ae4c97-py2.7.egg/beem/main.py", line 34, in <module>
import beem.cmds
  File "/usr/lib/python2.7/site-packages/mqtt_malaria-0.1_77_g7ae4c97-py2.7.egg/beem/cmds/__init__.py", line 2, in <module>
import beem.cmds.subscribe
  File "/usr/lib/python2.7/site-packages/mqtt_malaria-0.1_77_g7ae4c97-py2.7.egg/beem/cmds/subscribe.py", line 34, in <module>
import beem.listen
  File "/usr/lib/python2.7/site-packages/mqtt_malaria-0.1_77_g7ae4c97-py2.7.egg/beem/listen.py", line 40, in <module>
import fuse
  File "build/bdist.linux-x86_64/egg/fuse.py", line 69, in <module>
EnvironmentError: Unable to find libfuse

用谷歌搜索这个错误并没有给我提供任何答案。我在安装过程中做错了什么吗?我在使用/构建克隆的Github存储库方面没有太多经验。

EN

回答 2

Stack Overflow用户

发布于 2016-08-15 23:03:16

如果运行CentOS,您可能需要执行"yum install fuse-python",这将安装fuse-libs作为依赖项。在这样做之后,它对我起作用了。

票数 2
EN

Stack Overflow用户

发布于 2015-06-04 23:19:57

存储库上的问题页面(您链接到的问题之前的问题)就提到了这个问题。

正如您所发现的,解决方案是单独安装fusepy,或者从包管理器安装,或者使用pip install fusepy安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30604694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档