2012-04-03 8 views
1
File "/usr/lib/python2.7/site.py", line 562, in <module> 
main() 
    File "/usr/lib/python2.7/site.py", line 544, in main 
known_paths = addusersitepackages(known_paths) 
    File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages 
user_site = getusersitepackages() 
    File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages 
user_base = getuserbase() # this will also set USER_BASE 
    File "/usr/lib/python2.7/site.py", line 236, in getuserbase 
USER_BASE = get_config_var('userbase') 
    File "/usr/lib/python2.7/sysconfig.py", line 543, in get_config_var 
return get_config_vars().get(name) 
    File "/usr/lib/python2.7/sysconfig.py", line 442, in get_config_vars 
_init_posix(_CONFIG_VARS) 
    File "/usr/lib/python2.7/sysconfig.py", line 321, in _init_posix 
raise IOError(msg) 
IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory) 

私がこのquestionに非常にsimilairですが、私はまだこれが本当にとは何の関係もありませんのUbuntu 11.10 +バッシュ+ Pythonのエラー+無効なPythonのインストール

それを解決することはできないんだけど知っていますコマンドが見つからないプログラムを削除してもそれが表示されるため、コマンドが見つかりませんでした。

また、このコマンドを実行すると、次のような出力が得られます。

$ which python 
/usr/bin/python 
$ python 
<gives the same error pasted above> 

どうすれば解決できますか? ubuntuの私のプログラムは動作しません。

+0

あなたはpython2.7-devをインストールしましたか? –

+0

はい...インストールされています – gaara87

+0

ファイル '/ usr/include/python2.7/pyconfig.h'はあなたのシステムにありますか?もしそうなら、 'dpkg -S/usr/include/python2.7/pyconfig.h'をインストールしたパッケージを探し、' apt-get install --reinstall ' –

答えて

3

多くのディスカッションの後、ircのpplからの助けを借りて!質問に対する意見の一つとして

が示唆されている、多くの皆さんによって示唆された主な命令は

apt-get install --reinstall packagename 

だったが、本当に助けていないようでした。

だから私は、単にダウンロードしたUbuntuのパッケージのサイトからpython2.7-minimal_2.7.2-5ubuntu1_amd64.debと

$ sudo dpkg -i python2.7-minimal_2.7.2-5ubuntu1_amd64.deb 

が出来上がり、それは働きました!一度それを終えたら、更新してください!

+0

恐ろしい!あなたの答えを受け入れるようにしてください! – Taymon

+0

これはpyconfig 2.7.3のsysconfig.pyの既知のバグです。 –

+0

他人が恩恵を受けられるようにバグURLを投稿することができますか? – gaara87

0

私はこの問題を解決していたときにいくつかの最新情報があります。行方不明pyconfig.hは、私は再インストールするのpython-最小限の場合に役立ちますわからない次のパッケージ

libpython2.7-dev:amd64: /usr/include/python2.7/pyconfig.h 

から来ています。私は不足しているlibpythonファイルをインストールしpython-dev

sudo apt-get install python-dev 

をインストールすることで問題を解決しました。私はこれが将来誰かを助けることを願っています。

関連する問題