我使用vim和python完全没问题,直到我升级到Maverick。现在我遇到与here类似的问题。当我从bash_profile
删除删除canopy路径并使用默认的python路径时,vim工作正常,否则我收到上述错误。你也可以看到我关于jedi-vim here
更新:
此外,我的默认python路径似乎不再在/Library/Frameworks/Python.framework/Versions/2.7/bin
$ which python
/usr/bin/python
答案 0 :(得分: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
现在它运作正常。通过这种方式,我可以使用canopy
管理我的python模块并使用默认的python。
注意:我觉得这不是最佳解决方案,但至少在8小时后解决了我的问题。
答案 1 :(得分: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
....