Как устранить ошибку: Поэзия не была установлена с помощью рекомендуемого установщика. Не удается обновить автоматически

#python #python-poetry

#python #python-поэзия

Вопрос:

Я установил поэзию, используя на Mac, используя: curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - несколько месяцев назад.

При запуске poetry self update -v я вижу следующую ошибку:

 [RuntimeError]
Poetry was not installed with the recommended installer. Cannot update automatically.

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/clikit/console_application.py", line 131, in run
    status_code = command.handle(parsed_args, io)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/clikit/api/command/command.py", line 120, in handle
    status_code = self._do_handle(args, io)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/clikit/api/command/command.py", line 171, in _do_handle
    return getattr(handler, handler_method)(args, io, self)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cleo/commands/command.py", line 92, in wrap_handle
    return self.handle()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/poetry/console/commands/self/update.py", line 64, in handle
    raise RuntimeError(
 

Эта ошибка существует с момента установки. Я так и не нашел решения. Если это поможет, у меня установлена версия Poetry 1.0.5, и при запуске which -a poetry я получаю /Library/Frameworks/Python.framework/Versions/3.8/bin/poetry

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

1. Есть какие-либо обновления по этой проблеме? 🙂

Ответ №1:

просто добавьте POETRY_HOME в свою глобальную среду env, чтобы решить эту проблему

например, в linux добавьте эту строку в свой .profile

 export POETRY_HOME="$HOME/.poetry/bin"