Menyiapkan Ruang Kerja Python Virtual#
Untuk membuat lingkungan virtual Python menggunakan venvpastikan Python sudah terpasang di sistem Anda. Anda dapat mengunduh penginstalnya dari python.org. API AIM WebSocket membutuhkan Python 3.8 atau yang lebih baru.
Pada Windows, pastikan untuk mencentang opsi Tambahkan Python 3.x ke PATH selama instalasi. Ini mungkin memerlukan hak akses administrator.
Pada macOS dan sebagian besar distribusi Linux, Python 3 biasanya sudah terinstal sebelumnya, tetapi tetap disarankan untuk memverifikasi versinya.
1. Create the Virtual Environment#
Dari dalam direktori root repositori klon, jalankan perintah berikut:
python -m venv venv
2. Activate the Virtual Environment#
Dari dalam direktori root repositori kloning, jalankan perintah yang sesuai untuk sistem operasi Anda:
Windows#
PowerShell atau Command Prompt:
venv\Scripts\activate
Git Bash (MINGW64) - tidak disarankan:
source venv/Scripts/activate
macOS, Linux, dan WSL#
source venv/bin/activate
Catatan: Untuk memastikan lingkungan virtual Anda diaktifkan secara otomatis, Anda dapat menambahkan perintah aktivasi ke file startup shell Anda (misalnya, .bashrc, .zshrc).
Verifikasi Lingkungan Shell#
Untuk memverifikasi bahwa lingkungan shell Anda menggunakan lingkungan virtual yang benar, mulailah sesi Python dengan memasuki REPL:
python
Kemudian jalankan perintah berikut:
import sys
print(sys.prefix)
Outputnya harus sesuai dengan jalur ke direktori lingkungan virtual Anda.
3. Install the Required Packages#
Dari dalam direktori root repositori klon, jalankan:
pip install -r requirements.txt
Di macOS, jika Anda menemui kesalahan saat menginstal pyaudio, pertama instal pustaka portaudio menggunakan Homebrew, lalu coba lagi:
brew install portaudio
pip install -r requirements.txt
Di Debian/Ubuntu: Instal portaudio19-dev menggunakan apt, lalu jalankan kembali pip install -r requirements.txt:
sudo apt install portaudio19-dev
pip install -r requirements.txt
Anda sekarang dapat menjalankan skrip Python pada robot yang terhubung.