Вопрос №55926 от пользователя Sergio в проекте «Игры разума»
Добрый день. Удалил репозиторий - начал все сначала. Личное виртуальное окружение не устанавливал, только poetry install
. В итоге получилась вот такая структура. Сборка и установка пакета проходят бе ошибки, но при выполнении команды brain-games
появляется сообщение zsh: command not found: brain-games
. Может дополнительно нужно активировать виртуальное окружение poetry? Все необходимые записи в файлы сделаны!
Привет, Сергей!
По данному вопросы мы уже ведём с вами беседу в другом топике. На скрине всё выглядит хорошо. То что команда не найдена - не зависит от poetry. С помощью poetry вы управляете зависимостями в проекте и запуском команд в его рамках. Но для того чтобы команда была доступна на уровне системы, нужно выполнить установку пакета с помощью pip. Подскажите, сейчас после того как вы перестали использовать виртуальное окружение, выполняются ли команды poetry build
и python3 -m pip install --user dist/*.whl
?
Станислав Дзисяк, у меня та же проблема. Да. Команды poetry build и python3 -m pip install --user dist/*.whl выполняются.
Мне помогло добавление в PATH "/Users/dmitrijcebrucan/Library/Python/3.10/bin". Подскажите пожалуйста, разве это нормально? Этого шага по добавлению в PATH не было в задании, поэтому я не уверен, что понимаю, что делаю.
Станислав Дзисяк, присоединяюсь к проблеме. Перешел на макбук, и здесь если устанавливать с флагом --user
то скрипты устанавливаются в /Users/.../Library/Python/3.9/bin и не запускаются по написанию чисто brain-games
. Ковырять PATH?
Роман, В переменной Path должен быть путь до poetry. Проверьте его наличие.
Если его там нет, нужно добавить. В моем случае это сделала команда
export PATH=$PATH:$HOME/Library/Python/3.10/bin
Кроме того, нужно подготовить и pyproject.toml файл, добавив в него в [tool.poetry.scripts] скрипт выполнения программы и packages.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







