教程:ubuntu安装pycolmap

安装pycolmap前必须安装colmap!
安装pycolmap前必须安装colmap!
安装pycolmap前必须安装colmap!

一、下载并安装colmap

跟着官方说明文档安装,基本没有什么问题,唯一一个难解决的问题,对‘TIFFSetField@LIBTIFF_4.0’未定义的引用,可以参考这篇文章解决

/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFSetField@LIBTIFF_4.0’未定义的引用
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFMergeFieldInfo@LIBTIFF_4.0’未定义的引用
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFDataWidth@LIBTIFF_4.0’未定义的引用
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFSetDirectory@LIBTIFF_4.0’未定义的引用
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFReadEXIFDirectory@LIBTIFF_4.0’未定义的引用
collect2: error: ld returned 1 exit status
src/exe/CMakeFiles/colmap_exe.dir/build.make:280: recipe for target 'src/exe/colmap' failed
make[2]: *** [src/exe/colmap] Error 1
CMakeFiles/Makefile2:892: recipe for target 'src/exe/CMakeFiles/colmap_exe.dir/all' failed
make[1]: *** [src/exe/CMakeFiles/colmap_exe.dir/all] Error 2
Makefile:148: recipe for target 'all' failed
make: *** [all] Error 2
————————————————
版权声明:本文为CSDN博主「本大人乐意」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45617478/article/details/116090932

二、下载并安装pycolmap

1.下载pycolmap源码:
github访问很慢,可以用这个https://gitee.com/hanyunlong12/pycolmap里的,下载完压缩包解压缩后运行下面命令会提示

pip install ./
 CMake Error at CMakeLists.txt:10 (add_subdirectory):
      The source directory
        /tmp/pip-req-build-o4uf617g/pybind11
      does not contain a CMakeLists.txt file.
    CMake Error at CMakeLists.txt:12 (pybind11_add_module):
      Unknown CMake command "pybind11_add_module".
    -- Configuring incomplete, errors occurred!
    See also "/tmp/pip-req-build-o4uf617g/build/temp.linux-x86_64-3.8/CMakeFiles/CMakeOutput.log".
    See also "/tmp/pip-req-build-o4uf617g/build/temp.linux-x86_64-3.8/CMakeFiles/CMakeError.log".

问题原因:下载时pybind11没下载下来是空文件夹。
解决方法:下载pybind11,解压缩后将文件夹内的所有东西都拷贝到./pycolmap/pybind11内
2.重新运行pip install ./即可成功

Looking in indexes: https://pypi.mirrors.ustc.edu.cn/simple/
Processing /home/ubuntu/1software/pycolmap-master
Building wheels for collected packages: pycolmap
  Building wheel for pycolmap (setup.py) ... done
  Created wheel for pycolmap: filename=pycolmap-0.0.1-cp38-cp38-linux_x86_64.whl size=2171143 sha256=752c0228e8dbaff16f3491b62b45ac567295e140ce48e341ecefe107dc64b732
  Stored in directory: /home/ubuntu/.cache/pip/wheels/b9/54/a6/62fa14f708a7ad26cdf38e6a0fffdb1c8956205bcd948ca74b
Successfully built pycolmap
Installing collected packages: pycolmap
Successfully installed pycolmap-0.0.1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
当然,下面是 VMware 安装 Ubuntu 的简要教程: 步骤1:下载和安装 VMware Workstation Player 首先,你需要在官方网站上下载并安装 VMware Workstation Player。这是一款免费的虚拟机软件,适用于个人非商业用途。 步骤2:下载 Ubuntu 镜像文件 访问 Ubuntu 官方网站(https://ubuntu.com/download/desktop)下载你想要的 Ubuntu 版本的镜像文件。通常,你可以选择最新版本的 LTS(长期支持)版本。 步骤3:创建新的虚拟机 打开 VMware Workstation Player,并点击“创建新的虚拟机”。选择“典型(推荐)”选项,并点击“下一步”。 步骤4:安装 Ubuntu 镜像 在新建虚拟机向导中,选择“安装操作系统从 ISO 文件”,然后点击“浏览”并选择你下载好的 Ubuntu 镜像文件。然后,点击“下一步”。 步骤5:配置虚拟机 为虚拟机选择一个合适的名称和位置。根据你的需要,选择适当的硬件配置(例如内存、处理器等)。点击“下一步”。 步骤6:安装 Ubuntu 在向导中设置用户名和密码,并选择你喜欢的语言。点击“安装”开始安装 Ubuntu。 步骤7:完成安装 等待安装完成,并根据提示重启虚拟机。 步骤8:享受使用 Ubuntu 一旦虚拟机重启,你就可以开始在 VMware 中使用 Ubuntu 了! 请注意,这只是一个简要的教程,如果你在安装过程中遇到了问题,可以参考 VMware 官方文档或在相关技术社区寻求帮助。祝你成功安装 Ubuntu!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值