Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

2.1 Ο διαχειριστής πακέτων της Python PIP

Τι είναι το PIP;
Το PIP είναι ένας διαχειριστής πακέτων για πακέτα Python, ή αλλιώς για modules αν θέλετε.

Σημείωση: Εάν έχετε την έκδοση Python 3.4 ή νεότερη, το PIP περιλαμβάνεται εξ ορισμού.

Τι είναι ένα πακέτο;
Ένα πακέτο περιέχει όλα τα αρχεία που χρειάζεστε για ένα module.

Τα modules είναι βιβλιοθήκες κώδικα Python που μπορείτε να συμπεριλάβετε στο έργο σας.

Ελέγξτε αν το PIP είναι εγκατεστημένο
Πλοηγηθείτε στη γραμμή εντολών στη θέση του καταλόγου script της Python και πληκτρολογήστε τα παρακάτω:

Παράδειγμα

Ελέγξτε την έκδοση του PIP:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# Παράδειγμα: Αποκτήστε το δικό σας διακομιστή Python
# Έλεγχος της έκδοσης του PIP:
C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
# Παράδειγμα: Αποκτήστε το δικό σας διακομιστή Python # Έλεγχος της έκδοσης του PIP: C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
# Παράδειγμα: Αποκτήστε το δικό σας διακομιστή Python
# Έλεγχος της έκδοσης του PIP:

C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version

Εγκαταστήστε το PIP Εάν δεν έχετε εγκατεστημένο το PIP, μπορείτε να το κατεβάσετε και να το εγκαταστήσετε από αυτήν τη σελίδα: https://pypi.org/project/pip/

Κατεβάστε ένα πακέτο Η λήψη ενός πακέτου είναι πολύ εύκολη.

Ανοίξτε το περιβάλλον γραμμής εντολών και ζητήστε από το PIP να κατεβάσει το πακέτο που θέλετε.

Πλοηγηθείτε στη γραμμή εντολών στη θέση του καταλόγου script της Python και πληκτρολογήστε τα παρακάτω:

Παράδειγμα Κατεβάστε ένα πακέτο με το όνομα “camelcase”:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# Παράδειγμα: Λήψη ενός πακέτου με το όνομα "camelcase":
C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase
# Παράδειγμα: Λήψη ενός πακέτου με το όνομα "camelcase": C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase
# Παράδειγμα: Λήψη ενός πακέτου με το όνομα "camelcase":
C:\Users\Το_όνομα_σας\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase

Αντικαταστήστε το “Το_όνομα_σας” με το όνομα του χρήστη του υπολογιστή σας. Παρακαλώ να σημειώσετε ότι αυτό το παράδειγμα αναφέρεται στο πακέτο “camelcase”, αλλά μπορείτε να αντικαταστήσετε αυτό το όνομα με οποιοδήποτε άλλο πακέτο θέλετε να κατεβάσετε.

Για να εισάγετε το πακέτο “camelcase” στο έργο σας, μπορείτε να χρησιμοποιήσετε την εντολή import στο αρχείο κώδικα σας, όπως φαίνεται παρακάτω:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
from camelcase import CamelCase
from camelcase import CamelCase
from camelcase import CamelCase

Η παραπάνω εντολή θα εισάγει την κλάση CamelCase από το πακέτο “camelcase” στο έργο σας.

Αφού εισάγετε το πακέτο στο έργο σας, μπορείτε να χρησιμοποιήσετε τις λειτουργίες και τις μεθόδους που παρέχει το πακέτο. Για παράδειγμα, μπορείτε να δημιουργήσετε μια νέα έκδοση της κλάσης CamelCase και να χρησιμοποιήσετε τη μέθοδο hump για να μετατρέψετε ένα κείμενο σε “camel case”, όπως φαίνεται παρακάτω:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
c = CamelCase()
txt = "hello world"
print(c.hump(txt))
c = CamelCase() txt = "hello world" print(c.hump(txt))
c = CamelCase()
txt = "hello world"
print(c.hump(txt))

Η παραπάνω εντολή θα εκτυπώσει το κείμενο “HelloWorld” στην οθόνη.

Το PyPI (Python Package Index) είναι ένας διαδικτυακός κατάλογος πακέτων Python που περιλαμβάνει χιλιάδες πακέτα που μπορείτε να χρησιμοποιήσετε στα έργα σας. Στο PyPI μπορείτε να βρείτε πακέτα για διάφορες λειτουργίες, όπως επεξεργασία εικόνων, διαχείριση αρχείων, ανάλυση δεδομένων και πολλά άλλα.

Για να βρείτε πακέτα στο PyPI, μπορείτε να χρησιμοποιήσετε την επίσημη ιστοσελίδα του PyPI στο https://pypi.org/. Στην ιστοσελίδα αυτή, μπορείτε να αναζητήσετε πακέτα βάσει του ονόματός τους ή των λειτουργιών που παρέχουν. Μπορείτε επίσης να περιηγηθείτε σε διάφορες κατηγορίες πακέτων για να βρείτε αυτά που σας ενδιαφέρουν.

[adinserter block=”2″]

Αφού βρείτε το πακέτο που θέλετε να χρησιμοποιήσετε, μπορείτε να το εγκαταστήσετε στο σύστημά σας χρησιμοποιώντας την εντολή pip install. Παραδείγματος χάριν, αν θέλατε να εγκαταστήσετε το πακέτο “numpy”, θα πρέπει να εκτελέσετε την εντολή pip install numpy.

Για να απεγκαταστήσετε ένα πακέτο που έχετε εγκαταστήσει στο σύστημά σας, μπορείτε να χρησιμοποιήσετε την εντολή pip uninstall. Ακολουθεί ένα παράδειγμα για την απεγκατάσταση του πακέτου “camelcase”:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
pip uninstall camelcase
pip uninstall camelcase
pip uninstall camelcase

Με αυτήν την εντολή, ο πακέτος “camelcase” θα αφαιρεθεί από το σύστημά σας. Παρακαλώ να σημειώσετε ότι οποιοδήποτε έργο που χρησιμοποιεί το πακέτο αυτό θα πρέπει επίσης να προσαρμοστεί ή να αφαιρεθεί από το έργο σας.

Κατά την απεγκατάσταση ενός πακέτου με το PIP, θα σας ζητηθεί επιβεβαίωση για τη διαγραφή του πακέτου. Αφού εκτελέσετε την εντολή pip uninstall camelcase, θα σας εμφανιστεί ένα μήνυμα που ζητά από εσάς να επιβεβαιώσετε τη διαγραφή του πακέτου. Ακολουθεί ένα παράδειγμα μηνύματος που μπορεί να εμφανιστεί στο τερματικό σας:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Uninstalling camelcase-0.2:
Would remove:
c:\python37\lib\site-packages\camelcase-0.2.dist-info\*
c:\python37\lib\site-packages\camelcase\*
Proceed (y/n)?
Uninstalling camelcase-0.2: Would remove: c:\python37\lib\site-packages\camelcase-0.2.dist-info\* c:\python37\lib\site-packages\camelcase\* Proceed (y/n)?
Uninstalling camelcase-0.2:
  Would remove:
    c:\python37\lib\site-packages\camelcase-0.2.dist-info\*
    c:\python37\lib\site-packages\camelcase\*
Proceed (y/n)?

Για να επιβεβαιώσετε ότι θέλετε να διαγράψετε το πακέτο, πληκτρολογήστε “y” και πατήστε Enter. Αν δεν θέλετε να διαγράψετε το πακέτο, πληκτρολογήστε “n” και πατήστε Enter. Αν επιλέξετε “y” για τη διαγραφή του πακέτου, το PIP θα αφαιρέσει το πακέτο από το σύστημά σας.

Για να εμφανίσετε τη λίστα με όλα τα πακέτα που είναι εγκατεστημένα στο σύστημά σας, μπορείτε να χρησιμοποιήσετε την εντολή pip list. Αυτή η εντολή θα εμφανίσει μια λίστα με όλα τα πακέτα που έχετε εγκαταστήσει στο σύστημά σας, μαζί με την έκδοση που έχετε εγκαταστήσει για κάθε πακέτο.

Ακολουθεί ένα παράδειγμα εντολής pip list:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
pip list
pip list
pip list

Αυτή η εντολή θα επιστρέψει μια λίστα με όλα τα πακέτα που έχουν εγκατασταθεί στο σύστημά σας, παρόμοια με το ακόλουθο παράδειγμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Package Version
--------------- -------
camelcase 0.2
numpy 1.18.1
pandas 1.0.1
pip 20.0.2
python-dateutil 2.8.1
pytz 2019.3
setuptools 45.2.0
six 1.14.0
Package Version --------------- ------- camelcase 0.2 numpy 1.18.1 pandas 1.0.1 pip 20.0.2 python-dateutil 2.8.1 pytz 2019.3 setuptools 45.2.0 six 1.14.0
Package         Version
--------------- -------
camelcase       0.2
numpy           1.18.1
pandas          1.0.1
pip             20.0.2
python-dateutil 2.8.1
pytz            2019.3
setuptools      45.2.0
six             1.14.0

Αυτή η λίστα περιλαμβάνει τα ονόματα και τις εκδόσεις όλων των πακέτων που έχετε εγκαταστήσει στο σύστημά σας.

Δωρεα μεσω Paypal

Για την κάλυψη αναγκών φιλοξενίας και δημιουργίας περιεχομένου.

κατηγοριες μαθηματων

Ιστορικο ενοτητων

top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων