在Debian Squeeze上从/usr/include/python2.7意外删除了pyconfig.h文件

时间:2012-12-04 14:56:32

标签: python linux python-2.7 installation debian

我偶然发现了一个我在过去2小时内无法解决的问题,如果你能帮助我,我将非常感激。

我意外地从 /usr/include/python2.7 中删除了文件 pyconfig.h ,现在我的python2.7版本无法运行。我尝试了以下步骤:

  1. 试图在网上找到 pyconfig.h 文件并简单地将其放在 /usr/include/python2.7 中,但我无法找到这个文件。
  2. 试图找到重新安装Python 2.7的方法
  3. 尝试删除Python 2.7并重新安装
  4. 你可以帮我解决这个问题吗?我是debian squeeze和linux初学者。

    提前致谢!

2 个答案:

答案 0 :(得分:3)

重新安装软件包确实是最简单的解决方案。在Debian's website上,您可以找到它所在的包。在这种情况下,它似乎是python2.7-minimal。重新安装该软件包,一切都应该没问题了。

答案 1 :(得分:3)

解决依赖性问题应该是解决此问题的最佳方法。

但你总是可以从debian下载软件包并解压deb并得到如下文件:

wget http://ftp.se.debian.org/debian/pool/main/p/python2.7/python2.7-minimal_2.7.3~rc2-2.1_amd64.deb
ar -x python2.7-minimal_2.7.3~rc2-2.1_amd64.deb
tar -xzf data.tar.gz
sudo cp usr/include/python2.7/pyconfig.h /usr/include/python2.7/pyconfig.h