差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
机器人:graspnet:anygrasp的安装部署 [2025/11/13 11:20] ctbots机器人:graspnet:anygrasp的安装部署 [2025/11/14 01:03] (当前版本) – [找不到 libcrypto.so.1.1] ctbots
行 1: 行 1:
 +{{htmlmetatags>metatag-robots=(index, follow)
 +metatag-keywords=(anygrasp, 安装部署, MinkowskiEngine, PyTorch安装, gcc9, sklearn报错, Python版本兼容性, numpy版本错误, pointnet2导入错误)
 +metatag-description=(获取详细的指南,了解如何成功安装和部署AnyGrasp,包括解决MinkowskiEngine、PyTorch版本选择、gcc9编译问题以及常见错误如sklearn、numpy版本错误和pointnet2导入错误的解决方案。)
 +metatag-media-og:image=(:wiki:anygrasp-install-guide.jpg)
 +metatag-og:description=(探索如何克服安装AnyGrasp时遇到的各类障碍,从选择合适的Python和PyTorch版本到解决gcc9编译错误及处理依赖库如sklearn、numpy和pointnet2的问题。)
 +metatag-og:any=(确保您的系统配置满足AnyGrasp的运行要求,并学习如何通过正确的环境设置和依赖管理来避免常见的安装错误。)
 +}}
 +
 ====== anygrasp的安装部署 ====== ====== anygrasp的安装部署 ======
  
行 74: 行 82:
 分别是 gsnet.so 和 lib_cxx.so 分别是 gsnet.so 和 lib_cxx.so
  
 +分别在 grasp_detection/gsnet_versions/ 目录 和 license_registration/lib_cxx_versions/ 目录;
 +
 +同时记得把 license 文件夹拷贝到工作目录。
 +
 +===== 提示numpy版本错误 =====
 +
 + pip install "opencv-python<4.11" "numpy==1.23.4" "scipy<1.15.3"
 +
 +===== pointnet2 提示导入错误 =====
 +
 +ModuleNotFoundError: No module named 'pointnet2'
 +
 +解决方案【一定要在当前的conda内,而且是gcc9】:
 +cd pointnet2
 +python setup.py install
  
 +===== 找不到 libcrypto.so.1.1 =====
 +从ubuntu的deb包中搜索 libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb, 解压压缩包,把 压缩包里 /usr/lib/x86_64-linux-gnu 的 libcrypto.so.1.1 复制到项目根目录
  
 +官方的 https://launchpad.net 如果不科学上网可能无法访问, 可以使用镜像加速 https://748996.xyz/launchpad.net/ubuntu
  
 +然后  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:项目的绝对路径