You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu16.04下如何查找或安装libpython3.6m与python3.6m?

解决Ubuntu 16.04下Python3.6缺失头文件与库文件的问题

你遇到的问题根源很明确:通过deadsnakes仓库安装Python3.6时,默认只装了运行时基础包,没包含开发所需的头文件和库文件。下面是一步步的解决办法:

1. 安装Python3.6的开发依赖包

直接在终端执行这条命令,它会把你缺失的python3.6m头文件、libpython3.6m.so库文件全部补全:

sudo apt-get install python3.6-dev

安装完成后,头文件会自动出现在/usr/include/python3.6m/目录,库文件则会放在/usr/lib/x86_64-linux-gnu/路径下。

2. 验证文件是否到位

为了确认安装成功,你可以用这两条命令检查:

  • 查看头文件目录:
ls /usr/include/python3.6m/
  • 查看库文件:
ls /usr/lib/x86_64-linux-gnu/libpython3.6m*

如果能看到一堆相关文件,就说明没问题了。

3. 重新执行catkin配置命令

现在再运行你之前的catkin配置命令:

catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so

这次应该就能正常识别到所需的Python文件,顺利完成配置了。

小插曲处理

如果安装python3.6-dev时碰到依赖报错,先更新一下软件源再重试:

sudo apt-get update

内容的提问来源于stack exchange,提问作者Qilos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 18:03:12