Ρύθμιση ενός εικονικού χώρου εργασίας Python#

Για να δημιουργήσετε ένα εικονικό περιβάλλον Python χρησιμοποιώντας venv, βεβαιωθείτε ότι η Python είναι εγκατεστημένη στο σύστημά σας. Μπορείτε να κατεβάσετε το πρόγραμμα εγκατάστασης από το python.org. Το API WebSocket του AIM απαιτεί 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 στο συνδεδεμένο ρομπότ.