我们似乎遇到了下载template <typename T, typename V>
using GetterT = V(T::*)();
template <typename T, typename V>
using SetterT = void(T::*)(V);
template <typename T, typename V>
void Checker::CheckGetterAndSetter(
GetterT<T, V> getter,
SetterT<T, V> setter
)
{
// Do stuff with getter and setter.
}
template <typename T, typename V>
void Checker::CheckGetter(
GetterT<T, V> getter
)
{
SetterT<T, V> null = nullptr;
return CheckGetterAndSetter(getter, null);
}
template <typename T, typename V>
void Checker::CheckSetter(
SetterT<T, V> setter
)
{
GetterT<T, V> null = nullptr;
return CheckGetterAndSetter(null, setter);
}
的问题,这是健身房 - 凉亭的依赖。似乎opencv
适用于Python 2.7,但是gym-gazebo需要Python 3.5。
我们尝试通过进入bash文件并使用Python路径稍微调整来修复它。我们得到了opencv
可以导入的点,opencv
这是一个不会导入的基本模块。
我们有这个错误:
rospy
有什么建议吗?
答案 0 :(得分:1)
需要为特定的python版本构建具有二进制代码的Python模块。
使用系统上的任何python包管理器(conda / pip等)安装opencv for python 3.5。
如果您使用的是Windows,则可能需要为Unofficial python builds
添加书签