先说明使用中遇到的问题:
form zerocm import ZCM
报错 no module named zerocm
接下来编译安装zerocm
1.准备update
sudo apt-get install python-pip # if pip not installed
sudo easy_install pip # if not upgraded to newer version than default, which is needed by ZCM.
2.下载zerocm源码
git clone https://github.com/ZeroCM/zcm.git
3.进入zcm文件夹
cd zcm
4.安装依赖
sudo ./scripts install-deps.sh
5.配置编译
$ ./waf configure --use-java --use-python --python=/your/envs/xxx/python3.X --use-zmq --use-elf --use-third-party --use-ipc --use-inproc --use-udpm --use-serial
注意:其中需要配置python环境为conda环境中python
6.构建
./waf build
7.安装
sudo ./waf install
8.在zcm/build中查找相关zerocm.c、zerocm.c.2.o及zerocm.cpython***.so并将其复制移动到conda环境中的site-packages中,现在激活conda环境即可导入zerocm。
参考: