首页 > 编程语言 >python3中使用tf

python3中使用tf

时间:2023-03-21 14:22:06浏览次数:36  
标签:catkin devel ws build 使用 tf python3 secondary

python3中import tf报错,记录,ubuntu18.04环境,树莓派。

 

1、注释掉.bashrc
# source ~/你的workspace/devel/setup.bash

2、安装catkin build

sudo apt-get install python-catkin-tools

 

3、创建一个新的仓库,并做好配置,arm板/usr/lib/aarch64-linux-gnu/libpython3.6m.so,x86板/usr/lib/x86_64-linux-gnu/libpython3.6m.so

mkdir ~/secondary_build_ws && cd ~/secondary_build_ws && catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/libpython3.6m.so && catkin config --install

 

 

4、clone仓库geometry2

mkdir src && cd src && git clone -b melodic-devel https://github.com/ros/geometry2


5、编译

cd ..
catkin build

 

如果编译时报错No module named em,则需要安装empy:

pip install empy
pip3 install empy

 


6、编译完成后就OK了。使用时,最好时将这个secondary_build_ws仓库也添加到.bashrc中,一定要注意顺序:

source /opt/ros/melodic/setup.bash
source ~/你的workspace/devel/setup.bash
source ~/secondary_build_ws/devel/setup.bash --extend
export PYTHONPATH=~/secondary_build_ws/devel/lib/python3/dist-packages:$PYTHONPATH

 

 

 

 

文章参考地址:https://zhuanlan.zhihu.com/p/578530492

标签:catkin,devel,ws,build,使用,tf,python3,secondary
From: https://www.cnblogs.com/M-360973977/p/17239872.html

相关文章

  • 使用vue实现一个点击复制的功能
    <scriptsrc="https://cdn.jsdelivr.net/npm/vue"></script><divid="app"><button@click="copyText">复制</button><inputtype="text"v-model="textToCopy"/>......
  • 经验+10:7-zip使用
    下载安装:刚才去官网看到百度提示被黑客攻击,所以还是自行去应用商店下载美化:知乎教程美化工具下载地址:7ztm美化包:百度网盘、蓝奏云见知乎教程密码:SmartZip(可以实现自......
  • 使用Python标准库修改 Windows 系统代理
    转载:https://www.jianshu.com/p/6862d35e2855?tdsourcetag=s_pcqq_aiomsg Why在用Python编写一些网络相关的脚本时经常会需要连上特定代理。而面向Google编程又......
  • .Net 6.0中使用JWT加密
    准备工作:在步入正题之前我们首先要对JWT加密有个初步的概念和认识,并对其原理有一定的理解,这样才能使我们在.Net6.0中更快的上手JWT加密,下面是我整理JWT加密的一些资料......
  • npm使用淘宝镜像源
    npm使用淘宝镜像源单次使用npminstallkoa--registry=https://registry.npm.taobao.org永久使用配置淘宝镜像源npmconfigsetregistryhttps://registry.npm.taob......
  • 好客租房35-表单处理(2受控组件使用步骤)
    步骤1state中加个状态2给表单绑定一个chang事件改变表单的值设置state//导入reactimportReactfrom'react'importReactDOMfrom'react-dom'//导入组件//约定......
  • 使用token机制实现接口幂等性校验
    大家好,我是小悟问题和概念1、接口调用存在的问题现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而......
  • 类的定义与使用 230221
    需求:新建一个项目,名为exam1218在这个项目中按以下要求编码1,类的定义定义一个学生类Student具有name属性,保存姓名具有age属性,保存年龄具有showInfo方法,输出一句话,格式为:“大......
  • 解决Python运行脚本时ModuleNotFoundError: No module named 'xxx'报错
    自己写的项目直接在Pycharm里run或debug没问题,但使用cmd命令通过pythonxxx.py运行脚本,如果脚本import了其他文件的方法就会报错:ModuleNotFoundError:Nomodulenamed'xx......
  • 使用shell并发执行系统命令
    一解决方案旧方案为挨个执行shell_exec,串行执行,虽然执行很快,奈何监听命令众多,redis连接有等待时间等,有的还需要执行多次取平均值,所以执行完已超过1min故,改为并发执行命......