Что означает «Пропуск создания virtualenv, как указано в файле конфигурации». в смысле?

#python-poetry

Вопрос:

Когда я запускаю команды поэзии, я получаю сообщение:

 Skipping virtualenv creation, as specified in config file.
 

Я не помню, чтобы устанавливал такую вещь, и я действительно не вижу ничего подходящего в pyproject.toml. О каком файле конфигурации говорит поэзия?

Ответ №1:

Вы можете просмотреть текущие настройки с помощью poetry config --list . Эти настройки обычно являются глобальными настройками. Но также возможно иметь локальные настройки из-за того, что a poetry.toml находится в той же папке, pyproject.toml что и . Локальные конфигурации могут быть заданы a poetry config --local <configsetting> .

Это также описано в документах: https://python-poetry.org/docs/configuration/

А poetry config virtualenvs.create true -это то, что вы ищете. Этот параметр является значением по умолчанию. Так что есть большая вероятность, что в какой-то момент вы его изменили.

Комментарии:

1. В моем случае это так virtualenvs.create = false — но grep для virtualenvs.create ничего не дал.