#python #macos
Вопрос:
Я пытаюсь импортировать pygame для своей игры, но в нем говорится, что такого модуля нет, я пробовал создавать новые папки(и другие вещи), но все равно говорю, что это не модуль(Я новичок)
Комментарии:
1. Следуйте этому руководству: pygame.org/wiki/GettingStarted
2. Я делаю это на mac, но спасибо за предложения.
Ответ №1:
вы работаете в Windows? вы создали виртуальную среду?
Комментарии:
1. можете ли вы создать виртуальную среду на компьютере mac? что такое виртуальная среда?
2. да, ты можешь. Шаги просто немного отличаются. И что касается того, что такое виртуальные среды.. Возможно, вы захотите прочитать документы python, потому что это даст вам гораздо более подробный ответ. Но по сути виртуальная среда-это среда python, которую вы можете использовать для конкретного проекта. Таким образом, вы не загружаете тонну пакетов в свою базовую среду, вы можете загружать пакеты, необходимые для каждого проекта.
3. Хорошо, как мне это сделать?
Ответ №2:
У меня была аналогичная проблема с VS-кодом, если вы работаете в Windows, вы можете попробовать следующее: (если нет, вам придется прочитать документы для создания виртуальной среды в вашей системе с помощью VS-кода.)
Вот что я сделал, и это сработало.
- Откройте Windows powershell от имени администратора.
- Отключить политику Выполнения
Set-ExecutionPolicy Unrestricted
Как только это будет сделано, если вы еще этого не сделали:
- создайте виртуальную среду в терминале в коде VS.
python -m venv [env_name]
#обычно название проекта env
- Теперь вы должны:
- Активируйте виртуальную среду:
pathtoenvScriptsactivate
возможно, вам придется использовать activat.ps1 или Activate.bat в зависимости от вашей системы. Просто зайдите в папку среды, созданную в папке вашего проекта, и нажмите «Сценарии». Как только вы это сделаете, вы сможете прокрутить страницу вниз, и вы увидите несколько файлов, которые начинаются с «активировать». Вы можете прочитать каждый, чтобы понять, какой из них вам понадобится. Но активировать должно сработать
Как только это будет активировано, вы увидите что-то вроде этого:
(env_name) C:pathtoprojectfolder>
- Теперь вы можете устанавливать пакеты в свой venv и использовать их в своем сценарии VS-кода
Комментарии:
1. Я на Маке ,но все равно спасибо.