Sanal Python Çalışma Alanı Kurulumu#

venvkullanarak bir Python sanal ortamı oluşturmak için, sisteminizde Python’ın kurulu olduğundan emin olun. Kurulum dosyasını python.org adresinden indirebilirsiniz. AIM WebSocket API’si Python 3.8 veya daha yeni bir sürüm gerektirir.

  • Windows’ta kurulum sırasında Python 3.x’i PATH’e ekle seçeneğini işaretlediğinizden emin olun. Bu işlem yönetici ayrıcalıkları gerektirebilir.

  • macOS ve çoğu Linux dağıtımında Python 3 genellikle önceden yüklenmiş olarak gelir, ancak yine de sürümünü doğrulamak iyi bir fikirdir.

1. Create the Virtual Environment#

Klonlanmış deponun kök dizininden aşağıdaki komutu çalıştırın:

python -m venv venv

2. Activate the Virtual Environment#

Klonlanmış deponun kök dizininden, işletim sisteminize uygun komutu çalıştırın:

Windows#

PowerShell veya Komut İstemi:

venv\Scripts\activate

Git Bash (MINGW64) - önerilmez:

source venv/Scripts/activate

macOS, Linux ve WSL#

source venv/bin/activate

Not: Sanal ortamınızın otomatik olarak etkinleştirilmesini sağlamak için, etkinleştirme komutunu kabuğunuzun başlangıç ​​dosyasına ekleyebilirsiniz (örneğin, .bashrc, .zshrc).

Kabuk Ortamını Doğrulayın#

Kabuk ortamınızın doğru sanal ortamı kullandığını doğrulamak için REPL’ye girerek bir Python oturumu başlatın:

python

Ardından aşağıdaki komutları çalıştırın:

import sys
print(sys.prefix)

Çıktı, sanal ortam dizininizin yoluna uymalıdır.

3. Install the Required Packages#

Klonlanmış deponun kök dizininden şu komutu çalıştırın:

pip install -r requirements.txt

macOS’ta pyaudiokurulumu sırasında bir hatayla karşılaşırsanız, önce Homebrew kullanarak portaudio kütüphanesini kurun, ardından tekrar deneyin:

brew install portaudio
pip install -r requirements.txt

Debian/Ubuntu’da: portaudio19-dev apt kullanarak yükleyin ve ardından pip install -r requirements.txt komutunu tekrar çalıştırın:

sudo apt install portaudio19-dev
pip install -r requirements.txt

Artık bağlı robot üzerinde Python komut dosyaları çalıştırabilirsiniz.