我无法在GVIM中使用Python。当我输入
GVIM已编译了Python(
GVIM版本:7.3.46(32位带OLE)。 Python版本:2.7.3
最初,GVIM找不到python27.dll,所以我编辑了
我在个人电脑上复制了GVIM和PYTHON,而没有安装它们,我可以重现错误吗?
:python print 1
时,它会直接关闭GVIM而没有任何提示信息。我尝试使用-V90logfile
运行它,但是我找不到有关崩溃的任何信息。GVIM已编译了Python(
:version
显示+python/dyn +python3/dyn
)。GVIM版本:7.3.46(32位带OLE)。 Python版本:2.7.3
最初,GVIM找不到python27.dll,所以我编辑了
$MYVIMRC
并添加了以下内容:
let $Path = "C:\\Program Files (x86)\\Python27;".$Path
GVIM和Python都是使用公司标准安装的,而不是手动安装。由于IT部门无法帮助我并将我重定向到外部支持,因此我在这里提问。我在个人电脑上复制了GVIM和PYTHON,而没有安装它们,我可以重现错误吗?
PYTHONPATH
设置为C:\\Python\\lib
适用于Python 3.6.4和最新的Vim。 - Antony HatchkinsPYTHONPATH
全局设置被证明是一个坏主意,因为它会破坏旧的python2.7脚本(在未使用virtualenv的情况下运行)。相比之下,使用let $PYTHONPATH="C:\\Python\\lib"
效果更好。 - Antony Hatchkins