Настройка виртуального рабочего пространства Python#
Чтобы создать виртуальное окружение Python с помощью venv, убедитесь, что Python установлен в вашей системе. Вы можете загрузить установщик с python.org. API AIM WebSocket требует Python 3.8 или более поздней версии.
В Windows обязательно установите флажок «Добавить Python 3.x в PATH» во время установки. Для этого могут потребоваться права администратора.
В macOS и большинстве дистрибутивов Linux Python 3 обычно предустановлен, но все же рекомендуется проверить его версию.
1. Create the Virtual Environment#
В корневом каталоге клонированного репозитория выполните следующую команду:
python -m venv venv
2. Activate the Virtual Environment#
В корневом каталоге клонированного репозитория выполните соответствующую команду для вашей операционной системы:
Windows#
PowerShell или командная строка:
venv\Scripts\activate
Git Bash (MINGW64) - не рекомендуется:
source venv/Scripts/activate
macOS, Linux и WSL#
source venv/bin/activate
Примечание: Чтобы обеспечить автоматическую активацию вашей виртуальной среды, вы можете добавить команду активации в файл запуска вашей оболочки (например, .bashrc, .zshrc).
Проверка среды оболочки#
Чтобы убедиться, что ваша оболочка использует правильную виртуальную среду, запустите сеанс Python, войдя в REPL:
python
Затем выполните следующие команды:
import sys
print(sys.prefix)
В результате должен получиться путь к каталогу вашей виртуальной среды.
3. Install the Required Packages#
В корневом каталоге клонированного репозитория выполните следующую команду:
pip install -r requirements.txt
В macOS, если при установке pyaudioвозникнет ошибка, сначала установите библиотеку portaudio с помощью Homebrew, а затем попробуйте снова:
brew install portaudio
pip install -r requirements.txt
В Debian/Ubuntu: установите portaudio19-dev с помощью apt, а затем повторно выполните pip install -r requirements.txt:
sudo apt install portaudio19-dev
pip install -r requirements.txt
Теперь вы можете запускать скрипты Python на подключенном роботе.