我在 Windows Xp 32 上安装了 Canopy 1.1 express,我使用 vim 作为编辑器。当我在 vim 的命令行中键入 :python print("hello")
时,它显示:Importerror: No module named site
并且崩溃了。
事实上,我的vim不能加载和插件python写的(比如jedi-vim),不能执行任何python写的语句。
我已将 PYTHONHOME 和 PYTHONPATH 设置为“User Python Environment”,并阅读了answer在计算器中。 其实我可以用python,效果不错。如果我从 Python Official 中删除 Canopy 并使用 python 2.7,vim 也能正常工作。也就是说系统环境对了,vim就对了。
我认为 vim 和 canopy 之间一定有问题。
最佳答案
我们刚刚在这里处理了一个非常相似的问题:https://github.com/davidhalter/jedi-vim/issues/207
这是 OS X 而不是 Windows,但我认为问题是相同的。您可能需要以某种方式更改 sys.path
或 $PYTHONPATH
。我不知道为什么这是 canopy 或 vim 的问题。
关于python - Vim 在我使用 Canopy1.1 时显示 : ImportError: No module named site.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19089654/