перед повторным запуском ./configure, чтобы убедиться, что кэшированное неверное значение не выбрано.

отаю над несколькими проектами Python, которые работают на разных версиях Python. Я надеюсь настроить мою среду vim на использование Ropevim, Pyflakes и Pylint, но я столкнулся с некоторыми проблемами, вызванными использованием одного vim (скомпилированного для конкретной версии Python, которая не соответствует версии Python проекта) ,

Я надеюсь встроить vim в каждый из моих каталогов virtualenv, но у меня возникла проблема, и я не могу заставить ее работать. Когда я пытаюсь собрать vim из исходного кода, несмотря на указание папки конфигурации Python в моем virtualenv, всегда используется общесистемный интерпретатор 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
...

Так должно быть/virtualenv/project/bin/python, Есть ли способ указать интерпретатор Python для использования vim?

ПРИМЕЧАНИЕ. Я могу подтвердить, что / virtualenv / project / bin отображается в началеPATH переменная окружения.

Ответы на вопрос(5)

Ваш ответ на вопрос