Μετάβαση στο περιεχόμενο

Spyder IDE

Πληροφορίες λογισμικού

The scientific Python Development Environment

Spyder Homepage

Στη συστοιχία Αριστοτέλης υπάρχει διαθέσιμη η έκδοση 6.1.3 του Spyder IDE.

Γραφικό περιβάλλον

Μπορούμε να χρησιμοποιήσουμε το γραφικό περιβάλλον του Spyder IDE μέσω της απομακρυσμένης επιφάνειας εργασίας που διατίθεται μέσω του Web Portal του Αριστοτέλη (https://hpc.auth.gr).

  1. Δημιουργούμε ένα νέο Aristotle Desktop Session
  2. Το Spyder βρίσκεται στο μενού Applications > Development > Spyder 6.

Επιλογή Virtual Environment

Εάν έχουμε κάποιο Virtual Environment, που θα θέλαμε να χρησιμοποιεί ο Spyder IDE για να εκτελεί το IPython console και τα scripts μας, μπορούμε να ρυθμίσουμε τον Python Interpreter του Spyder IDE ως εξής:

  1. Στο μενού του Spyder, μεταβαίνουμε στην οθόνη Tools > Preferences > Python Interpreter.
  2. Διαλέγουμε την επιλογή Selected Interpreter, και ορίζουμε το interpreter path που αντιστοιχεί στο Virtual Environment μας, και κάνουμε κλικ στο ΟΚ.

    Παράδειγμα

    Εάν το Virtual Environment βρίσκεται στο path

    /path/to/my.venv
    

    το interpreter path θα είναι το

    /path/to/my.venv/bin/python
    
  3. Στο Console, κάνουμε restart το Python kernel από το μενού Options > Restart Kernel.

    Επίλυση προβλημάτων

    Εάν κατά το Python Kernel Restart εμφανιστούν σφάλματα στην κονσόλα, δοκιμάζουμε να κλείσουμε και να ξανα-ανοίξουμε τον Spyder IDE μία φορά.

Εκκίνηση σε login node

Μπορούμε να εκτελέσουμε τον Spyder IDE και σε login node της συστοιχίας.

  1. Κατά τη σύνδεση μέσω SSH, φροντίζουμε να ενεργοποιήσουμε το X Forwarding (προώθηση επιφάνειας εργασίας). Για παράδειγμα:

    # ssh -X [username]@aristotle.it.auth.gr
    
  2. Για να εκκινήσουμε το Spyder IDE μέσω terminal, εκτελούμε τις εντολές

    $ module load spyder
    $ spyder