Vim 9.1 и виртуальная среда PythonPython

Программы на Python
Ответить
Anonymous
 Vim 9.1 и виртуальная среда Python

Сообщение Anonymous »

Я пишу сценарии vim, которые используют встроенную среду Python vim. Один из них требует, чтобы среда Python использовала виртуальную среду. В идеале для этого приложения vim просто унаследовал бы настройки виртуальной среды от оболочки, которая запустила vim.
Однако этот_ответ сообщает мне, что vim использует собственный «встроенный» интерпретатор Python. Я экспериментировал, и некоторые настройки переменных среды родительского процесса, например VIRTUAL_ENV, установлены правильно. Но sys.path Python определенно не учитывает настройки виртуальной среды.
Вот вопрос: как параметры vim pythonthreedll и pythonthreehome влияют на это поведение? Из справки vim:

'pythonthreedll' Указывает имя общей библиотеки Python 3. По умолчанию используется DYNAMIC_PYTHON3_DLL, который был указан во время компиляции.
Переменные среды расширяются |:set_env|. Эту опцию нельзя установить из |modeline| или в |песочнице| в целях безопасности.


Подробнее здесь: https://stackoverflow.com/questions/798 ... irtual-env
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»