Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: stam12 στις 02 Νοε 2023, 06:04:33 ΜΜ

Τίτλος: IDLE - Python
Αποστολή από: stam12 στις 02 Νοε 2023, 06:04:33 ΜΜ
Πως μπορώ να εμφανίσω το περιβάλλον ανάπτυξης IDLE της Python στο μενού των εφαρμογών του LTSP;

Φαίνεται να είναι εγκατεστημένη η έκδοση 3.10 της Python, εγκατέστησα σήμερα και την 3.11 απ' τη διαχείριση πακέτων (Synaptic), αλλά δε φαίνεται κάτι στο μενού των εφαρμογών. Πως μπορώ να το εμφανίσω; Ευχαριστώ.
Τίτλος: Απ: IDLE - Python
Αποστολή από: alkisg στις 02 Νοε 2023, 10:47:44 ΜΜ
sudo apt install idle ==> εγκαθιστά το idle3
sudo apt install idle-python2.7 ==> εγκαθιστά το idle2

...ή επιλέγεις αυτά τα πακέτα μέσω από το synaptic.
Τίτλος: Απ: IDLE - Python
Αποστολή από: mandarinos στις 06 Νοε 2023, 09:59:51 ΠΜ
Να προσθέσω διαδικτυακή βιβλιογραφία:

(α) Οδηγίες γιά εγκατάσταση (upgrade) τελευταίας ( ; ) έκδοσης Python, εδώ (https://ioflood.com/blog/update-python-step-by-step-guide/). (Σ' εμένα έχει την 3.8.2, μετά τις εντολές εγκατέστησε την 3.10.6, η όντως τελευταία σήμερα είναι η 3.12 .)

(β) Οδηγίες γιά εγκατάσταση με πολλές λεπτομέρειες, εδώ (https://cloudbytes.dev/snippets/upgrade-python-to-latest-version-on-ubuntu-linux). Παραλείπει, όμως:
- την εντολή: apt install python3.10-venv (απαραίτητη γιά να τρέξει το virtual περιβάλλον),
- την εντολή deactivate (γιά να σταματήσει το virtual περιβάλλον). Η εντολή αυτή περιλαμβάνεται στην προηγούμενη ιστοσελίδα.

(γ) Οδηγίες γιά εγκατάσταση του IDLE, εδώ (https://vitux.com/how-to-install-idle-python-ide-on-ubuntu/). (Το IDLE ξεκινάει πάντα στην 3.10, είτε από text screen, είτε από το μενού εφαρμογών.)
Τίτλος: Απ: IDLE - Python
Αποστολή από: alkisg στις 06 Νοε 2023, 11:36:51 ΠΜ
Παιδιά μεγάλη προσοχή.
Καλύτερα να μην εγκαθιστάτε custom εκδόσεις Python αλλά να διατηρείτε αυτές που έχει το Ubuntu σας, π.χ. για το 22.04 είναι:

python3 --version
Python 3.10.12

Και αν κάποιος θέλει και την 2:
sudo apt install python2
Τα ακόλουθα ΝΕΑ πακέτα θα εγκατασταθούν:
  ... python2.7 ...

Κάποιοι συνάδελφοι προσπάθησαν να εγκαταστήσουν άλλες εκδόσεις Python και επειδή το Ubuntu βασίζεται σε συγκεκριμένη έκδοση Python για να τρέξει, σταμάτησε να μπουτάρει. Σε μία από τις περιπτώσεις τα πράγματα ήταν τόσο χάλια που χρειάστηκε φορμάτ.

Επομένως όποιος ξέρει να βάλει την νέα Python σε venv / chroot / οποιαδήποτε μορφή απομόνωσης, τέλεια μπορεί να το κάνει γιατί τότε δεν επηρεάζει το υπόλοιπο λειτουργικό. Αλλά όποιος προσπαθήσει απλά να προσθέσει ένα PPA, να μην το κάνει γιατί είναι πολύ πιθανό να γίνει ζημιά.
Τίτλος: Απ: IDLE - Python
Αποστολή από: mandarinos στις 07 Νοε 2023, 09:22:19 ΠΜ
Όντως, οι οδηγίες λένε ότι όλο το ΛΣ στηρίζεται (σε κάθε version) σε συγκεκριμένη έκδοση της Python, και η ελαφρότερη ζημιά με το ανακάτεμα των εκδόσεων της Python είναι να καταρρεύσει το Gnome. Γι' αυτό χρειάζεται το virtual περιβάλλον, αν έχεις δύο εκδόσεις.