2014-09-08 3 views
0

Я добавил оба пути python 2.7 и 3.4 к своему системному пути. Лично я использую python 3.4, однако я использую Vim в качестве своего редактора, а один из подключаемых модулей требует, чтобы python 2.7 был первым в пути. Это раздражает, потому что теперь, когда я использую команду python в командной строке Windows, она загружает python 2.7, а не 3.4python, командная строка и путь к окну

Есть ли способ, которым я могу добавить python 2.7 в путь к окну только для vim? И сделать загрузку командной строки python 3.4?

EDIT: плагин, который требует питона 2.7 YouCompleteMe (https://github.com/Valloric/YouCompleteMe)

+0

Различные плагины использовать Python по-разному: бег явно с внешней командой, используя hashbang для запуска скриптов Python, используя внутреннюю поддержку питона, и ответ будет значительно отличаться в зависимости от того, какой из них используется. Тем не менее, я не знаю, как рассказать им об этом «один из плагинов, которые я использую». Можете быть более конкретными? – Amadan

+0

Параметр конфигурации 'ycm_path_to_python_interpreter' - это не то, что вы ищете, не так ли? – poke

ответ

1
:help g:ycm_path_to_python_interpreter 

В сомнении, чтение документации помогает :)

+0

Спасибо большое! –

0

Возможным решением является использование питона версии менеджера оставить версию системы питона на 2.7 и установить любую другую версию вы хотите через менеджер версии. Целая тема для менеджеров версии python: https://stackoverflow.com/a/2812484/2745082

Вы всегда можете восстановить плагин, чтобы использовать python 3.4, если проблема с обработкой версии.

1

мне нужна эта способность не из версий Python, но из-за властную политику безопасности. Где я работаю все постоянные переменные окружения являются привилегированными, поэтому я ставлю следующий в моем vimrc:

" Setup path 
let $PATH.=';d:\python27;d:\python27\scripts' 
let $PATH.=';d:\mingw\bin;d:\MinGW\msys\1.0\bin' 
etc... 
Смежные вопросы