相关疑难解决方法(0)

使用特定版本的Python编译vim

我正在研究几个在不同版本的Python上运行的Python项目.我希望设置我的vim环境以使用ropevim,pyflakes和pylint,但是我遇到了一些问题,这些问题是由于使用单个vim(为特定版本的Python编译而与项目的Python版本不匹配) .

我希望将vim构建到我的每个virtualenv目录中,但我遇到了一个问题,我无法让它工作.当我尝试从源代码构建vim时,尽管在virtualenv中指定了Python配置文件夹,但总是使用系统范围的Python解释器.

目前,我安装了Python 2.6.2和Python 2.7.1,并且每个版本都创建了几个virtualenv.我正在使用Ubuntu 10.04,其中系统默认的Python是2.6.5.每次我编译vim并调用:python import sys; print(sys.version)它返回Python 2.6.5.

configure --prefix=/virtualenv/project --enable-pythoninterp=yes --with-python-config-dir=/virtualenv/project/lib/python2.6/config

config.log中的结果如下:

...
configure:5151: checking --enable-pythoninterp argument
configure:5160: result: yes
configure:5165: checking for python
configure:5195: result: /usr/bin/python
...
Run Code Online (Sandbox Code Playgroud)

它应该是/virtualenv/project/bin/python.有没有办法为vim指定Python解释器?

注意:我可以确认/ virtualenv/project/bin出现在PATH环境变量的前面.

python vim

25
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1

vim ×1