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.