9

ターミナルでvimを実行しようとすると(他の質問で@romainlの提案に従うために)、Pythonエラーがたくさん発生します。

IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory)

どうしてこれなの?PythonやSublimeTextでも問題なく使用できます。

エラーの完全なリストは次のとおりです。

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 565, in <module>
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 547, in main
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getuserbase
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 523, in get_config_var
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 419, in get_config_vars
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 298, in _init_posix
IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory)

追加情報:
私はMac OS X Mountain Lion(OS 10.8)を使用しています

編集:
@BobDunakeyのアイデアを試しましたが、成功しませんでした。アイデアはを使用することでしたsudo。それでも同じエラーが発生します。

編集2:
次のZirakのソリューションのおかげで、問題を解決できました:http: //clearfix.be/2012/08/05/fix-mountain-lion-10-8-python-ioerror-pyconfig- h-エラー/

4

5 に答える 5

8

私の開発マシンにspf13-vimをインストールしているときに正確なIOErrorが発生しました...

これで問題が修正されます。

$ sudo mkdir -p /usr/include/python2.7
$ sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.7/pyconfig.h /usr/include/python2.7/pyconfig.h

ここから撮影。

于 2013-01-09T23:21:07.357 に答える
1

編集:

それをインストールしたパッケージを見つけます:

dpkg -S /usr/include/python2.7/pyconfig.h

次に、パッケージを再インストールします。

apt-get install --reinstall <package name>

それでも問題が解決しない場合は、パッケージ@をダウンロードしてください。

http://packages.ubuntu.com/oneiric/amd64/python2.7-minimal/download

手動でインストールします。

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

2回目の編集:

ここにいる別のユーザーにも同じ問題がありました。

ViM-LaTeX、Python、MacOS10.8.1と奇妙なエラー

Xcodeとコマンドラインツールをインストールして購入することで修正されたようです。

ショットの価値があるイモ。

于 2012-11-18T16:26:24.330 に答える
1

おそらくデフォルトのVim(/usr/bin/vim)を使用しています。代わりに、MacVimのCLI実行可能ファイルを使用する必要があります$ /path/to/MacVim.app/Contents/MacOS/vim

MacVimにはmvimスクリプトが付属しています。あなたのどこかにそれを置いて$PATH、単にしてください$ mvim -v

于 2012-11-18T16:52:10.890 に答える
0

次のZirakのソリューションのおかげで、問題を解決することができました:http: //clearfix.be/2012/08/05/fix-mountain-lion-10-8-python-ioerror-pyconfig-h-error //

これを受け入れて申し訳ありませんが、あなたの解決策のどちらも私のためにそれを解決しなかったので、そしてZirakのコメントなので、私は自分で質問に答えることにしました。:)

于 2012-11-18T16:57:21.173 に答える
0

'kodi'(xbmc)を実行しようとしています#output:/usr/include/python2.7/pyconfig.h(そのようなファイルやディレクトリはありません)

$ ls which python-l#-rwxrwxr-x 1someone1someone1 2993744 Dec 2 11:40 / home / someone1 / bin / python

$ mv / home / someone1 / bin / python / home / someone1 / bin / python1

$ which python #output:/ usr / bin / python

今それは動作します!

于 2015-01-13T06:34:42.487 に答える