1

powerline.vimを動作させようとしていますが、問題は、セットアップ時に間違ったバージョンのpythonを実行しようとしていることです。この行が問題の原因です。

python from powerline.ext.vim import source_plugin; source_plugin()

/usr/local/bin/python代わりに実行されるようにこれを変更するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

6

できません。/anythingを使用していないためです。vim バイナリは、python インタープリター ライブラリに直接リンクされています。/bin/python

ライブラリは と呼ばれ/usr/lib/libpythonX.Y.so.Zます。例/usr/lib/libpython2.7.so.1。これは共有ライブラリなので、新しいバージョンを使用できますが (ライブラリ パスの変更など)、同じ番号 (X、Y、Z) を持つものだけを使用できます。したがって、python 2.7.0 の代わりに python 2.7.3 を使用できますが、python 2.6.2 の代わりに python 2.7.3 を使用するには、vim を再コンパイルする必要があります。

しかし、あなたは物事を間違った方法でやろうとしているだけだと思います。vim が使用する python バージョンに powerline をインストールしてみてください。

于 2013-01-28T07:34:09.227 に答える