Bootstrap

Linux | Ubuntu安装pylsl

PYNQ开发中使用pylsl过程记录

操作系统为 Linux pynq 5.15.19-xilinx-v2022.1 #1 SMP PREEMPT Mon Apr 11 17:52:14 UTC 2022 armv7l armv7l armv7l GNU/Linux

使用 pip install pylsl 安装后在导入包的过程中会遇到如下错误:

RuntimeError: LSL binary library file was not found. Please make sure that the binary file can be found in the package lib folder
(/usr/local/share/pynq-venv/lib/python3.10/site-packages/pylsl/lib)

查询文档后发现需要编译对应的库,这里我使用的是Arm开发板,编译指令如下:

git clone https://github.com/sccn/liblsl.git
cd liblsl
bash -e standalone_compilation_linux.sh

如果使用的是其他架构的Linux系统,可参考文档使用如下编译方式:

在这里插入图片描述
编译成功后在文件夹下会生成.so库文件:
在这里插入图片描述
将生成的.so文件移到自行创建的lib目录下:

sudo mv ./liblsl.so /usr/local/share/pynq-venv/lib/python3.10/site-packages/pylsl/lib

再次运行代码无报错信息。

;