Αρχείο python, εκτελέσιμο, δεν τρέχει με κλικ

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Αρχείο python, εκτελέσιμο, δεν τρέχει με κλικ

Δημοσίευσηαπό malos » 09 Νοέμ 2023, 13:34

Γεια σας.
Έχω έναν κώδικα python, που είναι widgetάκι για μετάφραση. Το προορίζω για sticky στην επιφάνεια εργασίας και θα μπορώ να εισάγω κείμενο να μου το μεταφράζει. Κι έτσι θα έχω μετάφραση χωρίς την ανάγκη browser.
Του έχω βάλει στην αρχή αυτό
Κώδικας: Επιλογή όλων
#!/usr/bin/env python3


και το έχω κάνει εκτελέσιμο κανονικά. Με κλικ πάνω του όμως, δεν τρέχει. Σημειώνω ότι τρέχει κανονικά από εντολή στο τερματικό

Κώδικας: Επιλογή όλων
python3 arxeio.py

καθώς και με
Κώδικας: Επιλογή όλων
./arxeio.py (όταν είμαι στο φάκελο φυσικά)


Επίσης σημειώνω ότι άλλο αρχείο python, παρόμοιο με αυτό και στον ίδιο φάκελο, δηλαδή ο ίδιος σχεδόν κώδικας σε μια προηγούμενη έκδοσή του,
τρέχει κανονικά με κλικ.
Η διαφορά τους είναι ότι αυτό που δεν ανοίγει, έχει πληροφορίες στον κώδικα για διαπιστευτήρια της google ώστε να γίνει η μετάφραση. Ενώ το άλλο που ανοίγει και εκτελείται απλά δεν κάνει μετάφραση (λογικό αφού του λείπει η ρύθμιση να επικοινωνεί με την google).

Αυτό συμβαίνει και στο mate που γράφω τώρα (ubuntu 22.04) αλλά και στο kde plasma (kubuntu 23.04). Στο mate τρέχει χωρίς την ανάγκη περιβάλλοντος venv. Ενώ στην kubuntu ανοίγω περιβάλλον venv γιατί δεν λειτουργούσε αλλιώς το pip install. Αυτό το λέω γιατί νόμιζα ότι παίζει κάποιο ρόλο, αλλά μάλλον δεν παίζει αφού τρέχει κανονικά με εντολή από κονσόλα (και στα δύο συστήματα).

Καμιά ιδέα;

Ευχαριστώ.
Τελευταία επεξεργασία από malos και 13 Ιαν 2024, 00:00, έχει επεξεργασθεί 1 φορά/ες συνολικά
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1230
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: Αρχελιο python, εκτελέσιμο, δεν τρέχει με κλικ

Δημοσίευσηαπό Maras » 10 Νοέμ 2023, 01:52

“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1465
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Αρχελιο python, εκτελέσιμο, δεν τρέχει με κλικ

Δημοσίευσηαπό malos » 15 Νοέμ 2023, 23:58

Σ' ευχαριστώ. Το έλυσα φτιάχνοντας αυτό

Κώδικας: Επιλογή όλων
env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GOOGLE_APPLICATION_CREDENTIALS=/home/me/token.json python3 /home/me/my-file.py


Μου φαίνεται πάντως περίεργο που ενώ άλλα εκτελέσιμα από τον ίδιο φάκελο, εκτελούνται με απλό κλικ, αυτό δεν έκανε τίποτα.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1230
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα

cron