无法加载Python扩展以支持LZ4。将无法使用LZ4压缩。

8

我是ROS的新手, 我刚打开终端并输入了roscore,然后在另一个终端输入了rostopic node,但我得到了如下错误:

无法加载LZ4支持的Python扩展。将无法使用LZ4压缩。

我搜索并访问了 https://pypi.org/project/lz4/#files,并使用pip install lz4安装了lz4,但安装后仍存在相同的错误,我该怎么做?

我在Ubuntu 16.04上安装了ROSsudo apt-get install ros-kinetic-desktop-full

期望输出: /rosout /rosout_agg

实际输出: 无法加载LZ4支持的Python扩展。将无法使用LZ4压缩。 /rosout /rosout_agg

3个回答

3

你可以从独立的ROS PyPI获取所需的roslz4软件包(以及rosbag本身):

pip install roslz4 --extra-index-url https://rospypi.github.io/simple/

2
在 macOS 上,您可以使用Homebrew来安装lz4库,然后使用Martin Valgur的解决方案来安装roslz4 Python包,但是您需要一些额外的环境变量:
CFLAGS="-I$(brew --prefix lz4)/include" \
LDFLAGS="-L$(brew --prefix lz4)/lib" \
pip install roslz4 --extra-index-url https://rospypi.github.io/simple/

-2

这对我有用

 pip install lz4 #for python2
 pip3 install lz4 #for python3

海报明确表示他已经这样做了,但没有起作用。 - KansaiRobot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接