Налаштування віртуального робочого простору Python#
Щоб створити віртуальне середовище Python за допомогою venv, переконайтеся, що Python встановлено у вашій системі. Ви можете завантажити інсталятор з python.org. Для AIM WebSocket API потрібен 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#
З кореневого каталогу репозиторію клонів виконайте відповідну команду для вашої операційної системи:
Вікна#
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 на підключеному роботі.