python - 在 Ubuntu 13.04 上编译 MySQL Workbench

标签 python ubuntu python-2.7 makefile mysql-workbench

我在 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/

相关文章:

python按键简单的游戏

apache - 未定义对 'uuid_generate@UUID_1.0 的引用

algorithm - 如何合并两个自动机?

python - from django.db import utils ImportError 无法导入名称 utils?

python - 多线程时队列冲突?

python - 如何订阅所有进程的PROCESS_STATE_RUNNING事件

python - NDB map (回调,produces_cursors=True)

python - 在 python 的 __str__ 方法中返回或打印

ubuntu - VSC 复制行向下不起作用,当我尝试编辑组合键时无法解决

linux - 使用 cmake 构建项目时出现 OpenCV 3.2.0 链接器错误