Вопрос №55926 от пользователя Sergio в проекте «Игры разума»

Sergio

Добрый день. Удалил репозиторий - начал все сначала. Личное виртуальное окружение не устанавливал, только poetry install. В итоге получилась вот такая структура. Сборка и установка пакета проходят бе ошибки, но при выполнении команды brain-games появляется сообщение zsh: command not found: brain-games. Может дополнительно нужно активировать виртуальное окружение poetry? Все необходимые записи в файлы сделаны! Скрин структуры проекта

4 0

Станислав Дзисяк

Привет, Сергей!

По данному вопросы мы уже ведём с вами беседу в другом топике. На скрине всё выглядит хорошо. То что команда не найдена - не зависит от poetry. С помощью poetry вы управляете зависимостями в проекте и запуском команд в его рамках. Но для того чтобы команда была доступна на уровне системы, нужно выполнить установку пакета с помощью pip. Подскажите, сейчас после того как вы перестали использовать виртуальное окружение, выполняются ли команды poetry build и python3 -m pip install --user dist/*.whl?

0

Дмитрий

Станислав Дзисяк, у меня та же проблема. Да. Команды poetry build и python3 -m pip install --user dist/*.whl выполняются.

Мне помогло добавление в PATH "/Users/dmitrijcebrucan/Library/Python/3.10/bin". Подскажите пожалуйста, разве это нормально? Этого шага по добавлению в PATH не было в задании, поэтому я не уверен, что понимаю, что делаю.

2

Роман

Станислав Дзисяк, присоединяюсь к проблеме. Перешел на макбук, и здесь если устанавливать с флагом --user то скрипты устанавливаются в /Users/.../Library/Python/3.9/bin и не запускаются по написанию чисто brain-games. Ковырять PATH?

0

Дмитрий

Роман, В переменной Path должен быть путь до poetry. Проверьте его наличие.

Если его там нет, нужно добавить. В моем случае это сделала команда export PATH=$PATH:$HOME/Library/Python/3.10/bin

Кроме того, нужно подготовить и pyproject.toml файл, добавив в него в [tool.poetry.scripts] скрипт выполнения программы и packages.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев