我在 Ubuntu 13.04 上编译 MySQL Workbench 时遇到问题。我从 MySQL 站点下载了源代码,并在配置部分检查了它所说的依赖项:
checking for python2.6... no
checking for python2.7... yes
checking for Python libraries... not found
configure: error: Python C development headers/libraries not found
我试图破解和修改配置文件并删除了它检查 Python header 的部分。
通过这样做,检查成功,我可以运行
make
, 但在 make
期间处理它说它找不到Python.h
(这是预期的):python_context.h:28:21: fatal error: Python.h: No such file or directory
于是我搜索了
Python 2.7
的安装目录并找到 Python.h
.我在整个互联网上搜索,但找不到如何解决这个问题的答案。任何帮助,将不胜感激。
最佳答案
它找不到 so
文件。我不确定正确的解决方案是什么,但可以解决以下问题:
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so /usr/lib/libpython2.7.so
但在这一切之后,我得到了(不相关的)编译错误,所以我放弃了,只使用了 Ubuntu 稍微过时的软件包。
关于python - 在 Ubuntu 13.04 上编译 MySQL Workbench,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16339219/