2

Maverickにアップグレードするまで、vimとpythonを完全に使用していました。今、私はhereと同様の問題を抱えています。remove canopy path を削除しbash_profileてデフォルトの python path を使用すると、vim は正常に動作しますが、それ以外の場合は上記のエラーが発生します。jedi-vim に関する私のレポートもここで見ることができます

更新: また、私のデフォルトの python パスがなくなったようです/Library/Frameworks/Python.framework/Versions/2.7/bin

$ which python
/usr/bin/python
4

2 に答える 2

4

この問題に遭遇した人のために、これらの行を に入れることで問題を解決しました.profile:

export PYTHONDIR=/Library/Frameworks/Python.framework/Versions/2.7/bin
export PYTHONPATH=$PYTHONPATH:/Library/Frameworks/Python.framework/Versions/2.7/bin
export PYTHONPATH=$PYTHONPATH:/Users/mj/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages
export PYTHONPATH=$PYTHONPATH:/Applications/Canopy.app/appdata/canopy-1.0.1.1189.macosx-x86_64/Canopy.app/Contents/lib/python2.7/site-packages

今では正常に動作します。このようにして、Python モジュールを管理し、canopyデフォルトの Python を使用できます。注: これが最善の解決策だとは思いませんが、少なくとも 8 時間後には問題が解決しました。

于 2013-10-27T14:08:01.303 に答える
0

site以下のディレクトリの存在を確認してください

/usr/local/lib/python2.7/

ヒント:python以下のバージョン2.7はサポートされていないjedi-vimため、jedi-vim を無効にして試してください。

それでも問題が解決しない場合は、既存の python を削除して再インストールしてみてください。

デフォルトのpythonは/usr/bin/pythonファイルの先頭で指定できますが、

`#! /usr/bin/python2.7`

$ ls /usr/bin/py
python3   python3.3   python   python2   python2.7
....
于 2013-10-27T13:59:12.593 に答える