Ρύθμιση ενός εικονικού χώρου εργασίας 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 στο συνδεδεμένο ρομπότ.