Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: εφαρμογή python

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4199

  • cps
  • Το Άβαταρ του/της cps
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 44
Καλημέρα, φτιάχνω μία φόρμα με την tkinter, την οποία θα προσπαθήσω να την κάνω .exe. Βρήκα από το google ότι αυτό στα windows, μπορεί να γίνει με το py2.exe.
Δεν ξέρω κατά πόσο είναι εύκολο, ούτε πώς γίνεται, αλλά θα προσπαθήσω. Από ό,τι διάβασα έχει παραδείγματα για το πώς γίνεται ένας φάκελος παράδειγμα ο test.py. Εγώ όμως τη φόρμα δεν την έχω φτιάξει σε ένα φάκελο, αλλά είναι χωρισμένη σε 4 φακέλους, παράδειγμα efarmogi. py, function.py, Κ.λπ., σε αυτή την περίπτωση πώς μπορεί να γίνει μία φόρμα σε εκτελέσιμο αρχείο.exe.
Το θέμα δεν το γνωρίζω καθόλου, απλά σκέφτηκα να προσπαθήσω.
Ευχαριστώ εκ των προτέρων
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4200

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 158
  • Ληφθείσες Ευχαριστίες 45
Θα κάνεις το setup.py όπως σου λέει εδώ www.py2exe.org/index.cgi/Tutorial
from distutils.core import setup
import py2exe
 
setup(console=['hello.py'])

Πώς θα βάλεις το πακέτο σου στην setup() πειργράφεται εδώ docs.python.org/3/distutils/apiref.html?...odule-distutils.core
δηλαδή παράδειγμα
setup(
  name='project1',
  version='1.0',
  py_modules=['palindrome'],//εδώ είναι η λίστα με τα modules σου
 
  #metadata
  author='κιξλκξλκξ ',
  author_email='ασδφ αδφ',
  description='A function that finds palindrome integers',
  lisence='free for all',
  keywords='malakia',
 
 )

αν έχει πακέτα
packages = κλπ

Τέλος

python setup.py py2exe
Τελευταία διόρθωση: 6 Μήνες 1 Εβδομάδα πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4201

  • cps
  • Το Άβαταρ του/της cps
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 44
Ξέχασα να αναφέρω ότι στη φόρμα καλώ την sqlite γιατί την έχω συνδέσει με ένα πίνακα φτιαγμένο με sql. Τον πίνακα πού τον αναφέρω; στα πακέτα; Και τις φωτο που έχω βάλει στη φόρμα τις βάζω μέσα στο setup; ή δε χρειάζεται;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4202

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 158
  • Ληφθείσες Ευχαριστίες 45
Χωρίς να έχω σχετική εμπειρία θα δοκίμαζα να τα βάλω στη παράμετρο
data_files=['my_data.db','myphoto.jpg', κλπ ....]
Τελευταία διόρθωση: 6 Μήνες 1 Εβδομάδα πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": cps

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4203

  • cps
  • Το Άβαταρ του/της cps
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 44
ψάχνοντας στο google διάβασα ότι για την python 3 το py2exe δε λειτουργεί, είναι σωστό ή κατάλαβα λάθος.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4204

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 158
  • Ληφθείσες Ευχαριστίες 45
Το έχω χρησιμοποιήσει πειραματικά με python 3.4 πριν από αρκετό καιρό όμως και ήταν εντάξει.
Δες εδώ για εναλλακτικά πακέτα docs.python-guide.org/en/latest/shipping/freezing/
και ένα παλιότερο ίδιο θέμα python.org.gr/index.php/kunenaforum/anaz...CF%83%CE%B5-exe#4074
Τελευταία διόρθωση: 6 Μήνες 1 Εβδομάδα πριν από Theo.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": cps

εφαρμογή python 6 Μήνες 1 Εβδομάδα πριν #4205

  • cps
  • Το Άβαταρ του/της cps
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 44
Από το link που μου έδωσες, θα συμφωνήσω στο γεγονός ότι δε χρειάζεται να κάνω μία εφαρμογή της python σε .exe αφού κατεβάζοντας την python η εφαρμογή τρέχει μια χαρά. Προσωπικά χρησιμοποιώ linux mint και όχι windows. Μία εφαρμογή της Python μπορείς στο Linux, τοποθετώντας το φάκελο στο σωστό σημείο, (και φτιάχνοντας σωστά τις διαδρομές αρχείων, εικόνων, κ.λπ.) να την τρέξεις ως εκτελέσιμο πρόγραμμα. (χωρίς χρήση τερματικού) Το θέμα είναι ότι σε ένα φίλο μου που χρησιμοποιεί windows και θέλει να του δώσω έναν κατάλογο που έχω φτιάξει, λόγω του ότι δεν έχει ιδιαίτερες γνώσεις, δεν ξέρω πώς να το κάνω και γι αυτό επέλεξα αυτό τον τρόπο.
Πάντως ευχαριστώ πολύ για τη βοήθεια.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

εφαρμογή python 6 Μήνες 6 Ημέρες πριν #4206

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 367
  • Ληφθείσες Ευχαριστίες 59
Εγώ όταν το έκανα αυτό παλιά με δημιουργούσε προβλήματα. Δεν ξέρω αν το έχουν φτιάξει τώρα.

Βασικά εγώ χρησιμοποιούσα ένα άλλο "freeze" νομίζω λέγετε.

Πάντως να ξέρεις ότι σε python δεν είναι ανάγκη να μετατρέπεις τον κωδικά σου για να τρέχει σε κάποιο συγκεκριμένο μηχάνημα. Η python είναι σχεδιασμένη να τρέχει σε όλα τα μηχανήματα σαν την java.
Η Python για μένα είναι η
καλύτερη γλώσσα προγραμματισμού!
Τελευταία διόρθωση: 6 Μήνες 6 Ημέρες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": cps

εφαρμογή python 6 Μήνες 6 Ημέρες πριν #4207

  • gms
  • Το Άβαταρ του/της gms
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 1
  • Ληφθείσες Ευχαριστίες 1
Το pyinstaller παίζει μια χαρά με την έκδοση 3.5. Το έχω χρησιμοποιήσει πολλές φορές με tkinter και pymysql και νομίζω και με το peewee. Προς το παρόν δεν υποστηρίζει την έκδοση 3.6 γιατί ακόμα πολλά modules δεν είναι συμβατά με την 3.6.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": cps

εφαρμογή python 6 Μήνες 1 Ημέρα πριν #4208

  • cps
  • Το Άβαταρ του/της cps
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 44
Ευχαριστώ για τη βοήθεια
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.435 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου