安装 python-dev 时出现问题

安装 python-dev 时出现问题

我目前正在做一个项目,需要我用 C 库扩展 Python,我将在 Ubuntu 上使用 SWIG。值得注意的是,我是在我大学的一台电脑上做这件事的,我无法访问 su 或 sudo 命令。为了生成包装文件,我输入

gcc -fpic -c output_test.c interface_wrap.c \ -I/usr/bin/Python2.7

在 Eclipse 上设置 PyDev 时,此行可以完美运行,但在这里不起作用,据我从谷歌搜索问题得知,可以通过安装 python-dev 来解决。因此,我下载了适用于 ubuntu 的 python-dev,v. 2.7.3 并解压了它。我一直无法找到任何没有任何指南描述如何手动安装 python-dev,所以我基本上被困在这里了。解压后,然后呢?查看解压后的文件夹,我发现 ~/python-dev/usr/bin 文件夹中有两个文件:

  • python-配置
  • python2-配置

两者都不是可执行文件。事实上,Ubuntu 将它们视为无效链接。那么现在我该怎么办呢?为什么没有一个易于理解的安装指南呢?

答案1

您需要更多软件包。这应该可以满足您的所有需求(我没有尝试用它编译任何东西):

apt-get download libpython2.7-dev libpython-dev python2.7-dev python-dev

(你不需要sudo这么做)。

现在将下载的.deb文件解压到~/python-dev(假设您当前工作目录中没有任何其他.deb文件):

for i in *.deb; do dpkg -x "$i" ~/python-dev; done

现在所有内容都应该在你的~/python-dev/usr/树中。

相关内容