Κοινά εργαλεία Python: χρήση virtualenv, εγκατάσταση πακέτων με pip και διαχείριση πακέτων. Εγκαταστήστε την Python and pip στην εφαρμογή λήψης pip κάμερας των Windows

Καταπληκτικά αποτελέσματα χάρη σε έναν τεράστιο αριθμό προτύπων.


Εισαγωγή:

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



Λειτουργικός:


Συνολικά, η εφαρμογή σας προσφέρει 3 επιλογές σχεδίασης: κλασική εικόνα σε εικόνα, κορνίζες και κολάζ. Στην πρώτη περίπτωση, σας προσφέρεται ένα σύνολο εικόνων που έχουν επιλεγεί ειδικά για να επιτύχετε ένα πραγματικά ενδιαφέρον αποτέλεσμα. Δεν χρειάζεται να κόψετε τίποτα με το χέρι, αλλά απλώς επιλέξτε ένα από τα πρότυπα που σας αρέσουν περισσότερο. Στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο και εφαρμόστε ενδιαφέροντα φίλτρα τόσο στο φόντο όσο και στο προσκήνιο. Μπορείτε να εφαρμόσετε δύο απολύτως διαφορετικά φίλτρα στο φόντο και στο προσκήνιο για να έχετε ένα ακόμα πιο δροσερό αποτέλεσμα. Τέλος, κάντε κλικ στο κουμπί Αποθήκευση και το αποτέλεσμά σας είναι έτοιμο για δημοσίευση ή απλά αποθηκευμένο στη συλλογή. Στη δεύτερη περίπτωση, θα βρείτε ένα σετ από κομψά κουφώματα, από τα οποία, δυστυχώς, δεν είναι πολλά. Στην τρίτη περίπτωση, μπορείτε να επιλέξετε έως και 6 φωτογραφίες και στη συνέχεια να τις τοποθετήσετε στο εξώφυλλο του άλμπουμ ή σε άλλα έτοιμα πρότυπα. Φαίνεται πολύ κουλ!


Αποτελέσματα:


Στο μενού ρυθμίσεων, μπορείτε να αλλάξετε τη διαδρομή όπου θα αποθηκευτεί η εικόνα και εδώ τελειώνει η λειτουργικότητα των ρυθμίσεων. Ας συνοψίσουμε: - μια πολύ εύχρηστη εφαρμογή που προσφέρει μια ασυνήθιστη επιλογή για το σχεδιασμό των φωτογραφιών σας και δεν χρειάζεται να καταβάλετε προσπάθεια ή δεξιότητες, απλώς επιλέξτε μια φωτογραφία και λάβετε ένα έτοιμο αποτέλεσμα. Απολαμβάνω!

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

Πρώτα και κύρια, βεβαιωθείτε ότι όλο το λογισμικό του συστήματός σας είναι ενημερωμένο. Εκτελέστε την ακόλουθη εντολή για να ανανεώσετε τη λίστα των πακέτων και να ενημερώσετε το σύστημά σας στην πιο πρόσφατη διαθέσιμη έκδοση:

Sudo apt-get ενημέρωση && sudo apt-get -y αναβάθμιση

Μόλις ολοκληρωθεί η ενημέρωση, μπορείτε να προχωρήσετε και να εγκαταστήσετε το Pip στο . Η εγκατάσταση του Pip είναι πολύ εύκολη. Το μόνο που χρειάζεται να κάνετε είναι να εκτελέσετε την ακόλουθη εντολή:

Sudo apt-get εγκατάσταση python-pip

Ο διαχειριστής πακέτων Apt θα εγκαταστήσει το Pip και όλες τις εξαρτήσεις που χρειάζεται το λογισμικό για τη βέλτιστη εκτέλεση. Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να επαληθεύσετε ότι ήταν επιτυχής χρησιμοποιώντας την ακόλουθη εντολή:

Θα πρέπει να δείτε κάτι παρόμοιο με το παρακάτω:

# pip -V pip 8.1.1 από /usr/lib/python2.7/dist-packages (python 2.7)

Αυτό σημαίνει ότι το Pip έχει εγκατασταθεί με επιτυχία στον διακομιστή σας και είναι έτοιμο για χρήση.

Για να αναζητήσετε ένα πακέτο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

Αναζήτηση Pip package_name

Για να εγκαταστήσετε το πακέτο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

Pip install package_name

Σε περίπτωση που θέλετε να αφαιρέσετε ένα πακέτο, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

Pip uninstall package_name

Για περισσότερες δυνατότητες και παραδείγματα χρήσης του Pip, μπορείτε να χρησιμοποιήσετε τη σημαία --help:

# pip --help Χρήση: pip Εντολές: εγκατάσταση Εγκατάσταση πακέτων. λήψη Λήψη πακέτων. απεγκατάσταση Αφαιρεί πακέτα. πάγωμα Έξοδος εγκατεστημένων πακέτων σε μορφή απαιτήσεων. λίστα Λίστα εγκατεστημένων πακέτων. εμφάνιση Εμφάνιση πληροφοριών σχετικά με τα εγκατεστημένα πακέτα. αναζήτηση Βρείτε πακέτα στο PyPI. τροχός Κατασκευάστε έναν τροχό με βάση τις απαιτήσεις σας. hash Υπολογίστε τον κατακερματισμό των αρχείων των πακέτων. συμπλήρωση Μια βοηθητική εντολή που χρησιμοποιείται για την ολοκλήρωση μιας εντολής βοήθεια Εμφάνιση βοήθειας για εντολές. Γενικές επιλογές: -h, --help Εμφάνιση βοήθειας. --Isolated Εκτελέστε το PIP σε απομονωμένη λειτουργία, αγνοώντας όλες τις μεταβλητές περιβάλλοντος και τις διαμορφώσεις χρήστη. -v, --verbose Δώστε περισσότερη έξοδο. Η παράμετρος είναι προαιρετική και μπορεί να χρησιμοποιηθεί έως και 3 φορές. -V, --έκδοση Εμφάνιση έκδοσης και έξοδος. -q, --quiet Δώστε λιγότερη απόδοση. --καταγραφή Διαδρομή προς λεπτομερές αρχείο καταγραφής. --proxy Καθορίστε έναν διακομιστή μεσολάβησης με τη μορφή proxy.server:port. --Επανάληψη Μέγιστος αριθμός επαναλήψεων κάθε σύνδεσης (προεπιλογή 5 φορές). --timeout Ρυθμίστε το χρονικό όριο της πρίζας (προεπιλογή 15 δευτερόλεπτα). --exists-action Προεπιλεγμένη ενέργεια όταν υπάρχει ήδη διαδρομή: (s)witch, (i)gnore, (w)ipe, (b)acup. --trusted-host Επισημάνετε αυτόν τον κεντρικό υπολογιστή ως αξιόπιστο, παρόλο που δεν διαθέτει έγκυρο https ή κάποιο πρωτόκολλο. --cert Διαδρομή σε εναλλακτικό σύνολο CA. --client-cert Διαδρομή προς το πιστοποιητικό πελάτη SSL, ένα μεμονωμένο αρχείο που περιέχει το ιδιωτικό κλειδί και το πιστοποιητικό σε μορφή pem. ...

ΥΣΤΕΡΟΓΡΑΦΟ. Αν σας άρεσε αυτή η ανάρτηση, μοιραστείτε τη με τους φίλους σας στα μέσα κοινωνικής δικτύωσης χρησιμοποιώντας τα κουμπιά στο κάτω μέρος της ανάρτησης ή απλώς αφήστε ένα σχόλιο παρακάτω. Ευχαριστώ.

Το PIP Camera είναι μια δημοφιλής εφαρμογή μεταξύ εκείνων που τους αρέσει να διακοσμούν τις selfies τους. Το πρόγραμμα βοηθά στη μετατροπή των μη αξιοσημείωτων φωτογραφικών πορτραίτων σε δημιουργικά αντικείμενα. Χρησιμοποιώντας το πρόγραμμα επεξεργασίας φωτογραφιών, κάθε χρήστης μπορεί να αισθάνεται σαν άντρας ή κορίτσι από το εξώφυλλο ενός γυαλιστερού περιοδικού.


Χαρακτηριστικά του προγράμματος

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

Οι selfies μπορούν να τοποθετηθούν σε ασυνήθιστες κορνίζες φωτογραφιών, διαφορετικές σε στυλ και σχήμα. Απλά πρέπει να εφαρμόσετε την αλλαγή με ένα κλικ του ποντικιού και η επιλεγμένη εικόνα θα εμφανιστεί σε ποτήρι, μπουκάλι, κλεψύδρα ή στο εξώφυλλο ενός περιοδικού. Το πρόγραμμα υπολογιστή μπορεί επίσης να δημιουργήσει κολάζ από φωτογραφίες που είναι αποθηκευμένες στον σκληρό δίσκο του υπολογιστή. Εκτός από τις κορνίζες και τις διατάξεις, η εργαλειοθήκη περιλαμβάνει λειτουργίες για την αντικατάσταση του φόντου, τη θόλωση του και την προσθήκη περισσότερων από 20 φίλτρων για τη διακόσμηση των selfies.


Η εφαρμογή σάς επιτρέπει να μοιράζεστε γρήγορα επεξεργασμένες φωτογραφίες σε κοινωνικά δίκτυα όπως το Twitter και το Facebook. Οι προγραμματιστές εγγυώνται ότι αυτές οι selfies θα λάβουν πολλά likes και σχόλια, χάρη στα ασυνήθιστα και όμορφα εφέ.

Εκκινήστε την κάμερα PIP στον υπολογιστή σας

Οι χρήστες των κοινωνικών δικτύων και των συνομιλιών γνωριμιών συνήθως ανεβάζουν φωτογραφίες στα προφίλ τους από υπολογιστή, παρά το γεγονός ότι ο καθένας από αυτούς έχει τουλάχιστον μία συσκευή Android. Οι περισσότερες από τις φωτογραφίες της σύγχρονης νεολαίας είναι selfies, για τις οποίες πρακτικά δεν υπάρχουν προγράμματα που έχουν αναπτυχθεί στα Windows για τη διακόσμηση και την επεξεργασία τους. Αλλά με τη βοήθεια ενός εξομοιωτή περιβάλλοντος Android, αυτός ο περιορισμός μπορεί εύκολα να παρακαμφθεί.

Κατεβάστε το αρχείο εγκατάστασης του Bluestacks. Εγκαθιστούμε το πρόγραμμα χωρίς να αλλάξουμε τίποτα άλλο εκτός από τη διαδρομή προς το φάκελο με τα αρχεία του. Έχοντας ξεκινήσει το Bluestacks, επιλέξτε την επιλογή τοπικής προσαρμογής ώστε η διεπαφή του εξομοιωτή να είναι στα ρωσικά και κάντε κλικ στο τρίγωνο.


Εισάγουμε το email και τον κωδικό πρόσβασής σας για να συνδεθείτε στον λογαριασμό σας Google, χωρίς τον οποίο δεν θα μπορείτε να κάνετε λήψη του προγράμματος επεξεργασίας φωτογραφιών.


Στο κύριο παράθυρο του προγράμματος, κάντε κλικ στο κουμπί Play Store.


Μόλις μπούμε στο Play Market, εστιάζουμε στη γραμμή αναζήτησης, όπου εισάγουμε "PIP Camera".


Στη λίστα των αποτελεσμάτων που βρέθηκαν, κάντε κλικ στο εικονίδιο του προγράμματος επεξεργασίας φωτογραφιών.


Για να κατεβάσετε το λογισμικό, κάντε κλικ στην "Εγκατάσταση".


Αφού ελέγξετε τα προνόμια της εφαρμογής, κάντε κλικ στο «Αποδοχή».


Η πρώτη εκκίνηση του επεξεργαστή μπορεί να γίνει μέσω του "Open" στο προφίλ του. Στη συνέχεια, το εικονίδιό του θα εμφανιστεί στη λίστα των εφαρμογών που εκκινήθηκαν πρόσφατα.


Συχνά αποδεικνύεται μια πολύ δύσκολη απόφαση. Προσφέρουμε μια απλή εναλλακτική:

  1. προσθέστε ./.pip στη μεταβλητή περιβάλλοντος PYTHONPATH,
  2. εγκατάσταση πακέτων τοπικά χρησιμοποιώντας pip install -t .pip ,
  3. εκτελέστε την python από το φάκελο του έργου.

Ποια έκδοση θέλετε σήμερα;

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

Μια κοινή πρακτική είναι να συμπεριλάβετε ένα αρχείο requires.txt στο έργο σας. Αυτό το αρχείο παραθέτει όλες τις βιβλιοθήκες από τις οποίες εξαρτάται το έργο, μαζί με τους αριθμούς έκδοσής τους. Εάν το αρχείο είναι στη θέση του, η εγκατάσταση των εξαρτήσεων είναι απλή:
$ pip install -r απαιτήσεις.txt
Μέχρι εδώ καλά. Θα είναι κακό αν εσύ δύο ή περισσότερα έργα με αντικρουόμενες εξαρτήσεις. Ας υποθέσουμε ότι το έργο Α λειτουργεί με τη βιβλιοθήκη Χ μόνο την έκδοση 0.1 και το έργο Β λειτουργεί με την έκδοση 0.2. Από προεπιλογή, το pip εγκαθιστά βιβλιοθήκες καθολικά στον φάκελο διερμηνέα Python. Αυτό σημαίνει ότι η εντολή $ pip install X==0.2 θα εγκαταστήσει την έκδοση 0.2 της βιβλιοθήκης X για Ολοιέργα και θα αντικαταστήσει την έκδοση 0.1 εάν είναι ήδη εγκατεστημένη. Η εναλλαγή μεταξύ Α και Β σημαίνει καθολική επανεγκατάσταση του Χ κάθε φορά, η οποία είναι χρονοβόρα και άβολη.

Νησί στον ήλιο

Μια δημοφιλής λύση σε αυτό το κοινό πρόβλημα είναι εικονικά περιβάλλοντα. Το πλαίσιο virtualenv δημιουργεί απομονωμένα περιβάλλοντα Python. Οι εξαρτήσεις κάθε έργου διαχωρίζονται η μία από την άλλη. Τέλος πάντων, ορισμένοι χρήστες βρίσκουν το virtualenv πολύ περίπλοκο. Γι' αυτό υπάρχουν πακέτα όπως το virtualenvwrapper και το autoenv που επεκτείνουν τη λειτουργικότητα του virtualenv για να το κάνουν πιο εύκολο στη χρήση. Άλλες λύσεις: περιβάλλοντα Anaconda και pyvenv από την τυπική βιβλιοθήκη Python (3.3+).

Όλα αυτά είναι εξαιρετικά εργαλεία, αλλά πάντα πιστεύαμε ότι προσφέρουν μάλλον βαριές και πολύπλοκες λύσεις σε ένα κατά τα άλλα απλό πρόβλημα.

Στον κόσμο της Javascript, τα npm και Bower προσφέρουν απλή, αξιόπιστη και ισχυρή διαχείριση πακέτων που φαίνεται να λείπει από την Python. Το κλειδί της επιτυχίας τους είναι ότι κατεβάζουν τη σωστή έκδοση της σωστής βιβλιοθήκης και την τοποθετούν σε έναν ειδικό φάκελο μέσα στο έργο. Οι ληφθείσες βιβλιοθήκες αφορούν μόνο ένα συγκεκριμένο έργο. Αυτό εξαλείφει αυτόματα τα προβλήματα που αναφέρθηκαν παραπάνω.

Καθαρή μαγεία

Αποδεικνύεται ότι υπάρχει ένας εύκολος τρόπος για να αντιγράψετε την προσέγγιση npm και Bower στην Python:
  • προσθέστε ./.pip στο PYTHONPATH,
  • χρησιμοποιήστε το pip με την επιλογή -t .pip για να εγκαταστήσετε τοπικά πακέτα.
Στη συνέχεια, εκτελείτε απλώς τον κώδικα από το φάκελο του έργου. Ξεχάστε την πηγή env/bin/ενεργοποίηση και απενεργοποίηση!

Το κόλπο λειτουργεί επειδή το ./.pip είναι μια σχετική διαδρομή. Ως αποτέλεσμα, όταν εκτελείτε την python από το ~/dev/project_a , ο φάκελος ~/dev/project_a/.pip περιλαμβάνεται στη λίστα των φακέλων της βιβλιοθήκης για αυτήν την παρουσία Python. Εκτέλεση python σε ~/dev/project_b - Περιλαμβάνεται ~/dev/project_b/.pip. Η τεχνική λειτουργεί σε όλες τις δημοφιλείς πλατφόρμες: Linux, Mac και Windows.

Το όνομα του folder.pip, φυσικά, μπορεί να είναι οτιδήποτε. Μερικοί άνθρωποι θα προτιμήσουν pip_components ή libs. Ωστόσο, το .pip είναι γρήγορο στην πληκτρολόγηση και η τελεία στην αρχή κάνει τον φάκελο κρυφό σε Linux και Mac.

Βήμα 1: Ρυθμίστε το PYTHONPATH

  • MAC/LINUX
    Αυτή η εντολή θα ορίσει μόνιμα το PYTHONPATH για τυπικές περιόδους σύνδεσης τερματικού:
    $ echo "export PYTHONPATH="./.pip:$PYTHONPATH"" >> ~/.bash_profile
    Μετά από αυτό, επανεκκινήστε το τερματικό ή εκτελέστε το $ source .bash_profile έτσι ώστε το PYTHONPATH να φορτωθεί στην ενεργή περίοδο λειτουργίας. Ανάλογα με την πλατφόρμα σας, μπορεί να χρειαστεί να αντικαταστήσετε το ~/.bash_profile με το ~/.bashrc .
  • ΠΑΡΑΘΥΡΑ
    Ανοίξτε τον Πίνακα Ελέγχου και μεταβείτε στο Σύστημα και ασφάλεια → Σύστημα → Αλλαγή ρυθμίσεων → Προηγμένες → Μεταβλητές περιβάλλοντος (Έχω μια αγγλική έκδοση, επομένως δεν μεταφράζω τα ονόματα των ενοτήτων για να μην μπερδέψω κατά λάθος τους αναγνώστες. - περίπου ανά.). Προσθέστε ή επεξεργαστείτε τη μεταβλητή PYTHONPATH ώστε η τιμή της να γίνει: .\.pip ή .\.pip;(...άλλες διαδρομές...) . Μπορείτε να ορίσετε τη μεταβλητή είτε για τον χρήστη είτε για ολόκληρο το σύστημα.
  • ΠΡΟΣΩΡΙΝΗ ΠΥΘΟΝΠΑΘΗ
    Εάν προτιμάτε να ορίσετε το PYTHONPATH μόνο για τη διάρκεια της συνεδρίας, εκτελέστε το $export PYTHONPATH=./.pip σε Mac και Linux ή > ορίστε το PYTHONPATH=.\.pip στα Windows.

    Σε Mac και Linux, μπορείτε ακόμη και να ορίσετε το PYTHONPATH μόνο για τη διάρκεια της περιόδου λειτουργίας Python: $ PYTHONPATH=./.pip python main.py .

Βήμα 2: Εγκαταστήστε πακέτα μέσω pip -t

Τώρα που έχει οριστεί το PYTHONPATH, το μόνο που απομένει είναι να εγκαταστήσετε τα πακέτα στη σωστή θέση χρησιμοποιώντας το pip. Για να το κάνετε αυτό, χρησιμοποιήστε το διακόπτη -t ή --target:
$ cd project_a project_a$ αιτήματα εγκατάστασης pip==2.7.0 -t .pip project_a$ python >>> αιτήματα εισαγωγής >>> αιτήματα.__version__ "2.7.0"
Τώρα το ίδιο σε άλλο έργο με διαφορετική έκδοση:
$ cd project_b project_b$ αιτήματα εγκατάστασης pip==2.6.0 -t .pip project_b$ python >>> αιτήματα εισαγωγής >>> αιτήματα.__version__ "2.6.0"
Όλα λειτουργούν το ίδιο με το αρχείο requirements.txt:
$ pip install -r απαιτήσεις.txt -t .pip

Πιθανές ενέδρες

Διαφορετικοί διερμηνείς Python

Μπορείτε εύκολα να εκτελέσετε το πρόγραμμα με έναν άλλο διερμηνέα Python:
$ /path/to/python main.py
Ωστόσο, υπάρχει πρόβλημα με την εναλλαγή μεταξύ Python 2 και 3, εάν χρησιμοποιείτε πακέτα που μεταγλωττίζουν τον πηγαίο κώδικα κατά την εγκατάσταση μέσω 2to3. Τέτοια πακέτα δεν έχουν ενιαία βάση κώδικα κατά την εγκατάσταση, ο κώδικας δημιουργείται σύμφωνα με την ενεργή έκδοση της Python.

Σε αυτήν την περίπτωση, δημιουργήστε έναν φάκελο όπως .pip3 και προσθέστε τον στην κορυφή του PYTHONPATH όταν εκτελείτε τον κώδικα Python 3.

easy_install

Εάν έχετε εγκαταστημένα πακέτα παγκοσμίως μέσω easy_install , θα αντιμετωπίσετε ένα πρόβλημα: το easy_install προσθέτει τη διαδρομή σε τέτοια πακέτα στην αρχή του sys.path , έτσι ώστε να υπερισχύουν των πακέτων από .pip .

Η λύση είναι να απαλλαγείτε από πακέτα που είναι εγκατεστημένα παγκοσμίως μέσω του easy_install.

Για να ελέγξετε ότι τίποτα δεν σας εμποδίζει να χρησιμοποιήσετε το .pip, εκτελέστε την εισαγωγή sys;sys.path στην Python. Εάν υπάρχουν άλλες διαδρομές πριν από το ./.pip, ίσως χρειαστεί να καθαρίσετε πρώτα το σύστημα από τα καθολικά πακέτα easy_install.

Όπως με κάθε σοβαρή γλώσσα προγραμματισμού, η Python υποστηρίζει βιβλιοθήκες και πλαίσια τρίτων που μπορείτε να εγκαταστήσετε για να αποτρέψετε την ανάγκη επανεφεύρεσης του τροχού με κάθε νέο έργο. Μπορείτε να τα βρείτε σε ένα κεντρικό αποθετήριο που ονομάζεται PyPI (Python Package Index).

Αλλά η λήψη, η εγκατάσταση και η διαχείριση αυτών των πακέτων με το χέρι μπορεί να είναι απογοητευτική και χρονοβόρα, γι' αυτό πολλοί προγραμματιστές Python βασίζονται σε ένα ειδικό εργαλείο που ονομάζεται PIP for Python (ή Python PIP) για να κάνουν τα πάντα πολύ πιο εύκολα και πιο γρήγορα.

Τι είναι το PIP για την Python;

Το PIP είναι ένα αναδρομικό αρκτικόλεξο που σημαίνει «Πακέτα εγκαταστάσεων PIP» ή «Προτιμώμενο πρόγραμμα εγκατάστασης». Είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που σας επιτρέπει να εγκαταστήσετε, να επανεγκαταστήσετε ή να απεγκαταστήσετε πακέτα PyPI με μια απλή και απλή εντολή: κουκούτσι.

Εάν έχετε κάνει ποτέ οποιαδήποτε εργασία στη γραμμή εντολών στα Windows ( Μην αφήσετε τη γραμμή εντολών να σας εκφοβίσει. Είναι πιο απλό και πιο χρήσιμο από ό,τι περιμένετε. Μπορεί να εκπλαγείτε από το τι μπορείτε να πετύχετε με λίγα μόνο πλήκτρα.) ή Mac ή Linux ( Το Linux είναι ο τρίτος τροχός που συχνά αγνοείται για τα Windows και τα Mac. Ναι, την τελευταία δεκαετία, το λειτουργικό σύστημα ανοιχτού κώδικα έχει κερδίσει μεγάλη έλξη, αλλά απέχει ακόμα πολύ από το να ληφθεί υπόψη...), τότε θα νιώσετε σαν στο σπίτι σας και μπορείτε να μεταβείτε στις οδηγίες εγκατάστασης για το συγκεκριμένο λειτουργικό σας σύστημα.

Το PIP εγκαθίσταται με την Python;

Εάν χρησιμοποιείτε Python 2.7.9 (ή μεταγενέστερη)ή Python 3.4 (ή μεταγενέστερη), τότε το PIP εγκαθίσταται με Python από προεπιλογή. Εάν χρησιμοποιείτε μια παλαιότερη έκδοση της Python, θα χρειαστεί να χρησιμοποιήσετε τα παρακάτω βήματα εγκατάστασης. Διαφορετικά, μεταβείτε στο κάτω μέρος για να μάθετε πώς να ξεκινήσετε να χρησιμοποιείτε το PIP.

Εάν εκτελείτε την Python σε ένα εικονικό περιβάλλον που δημιουργήθηκε είτε με virtualenv είτε με pyvenv, τότε το PIP θα είναι διαθέσιμο σε αυτό το περιβάλλον ανεξάρτητα από την έκδοση Python. Μάθε περισσότερα για Είτε είστε έμπειρος προγραμματιστής Python είτε μόλις ξεκινάτε, η εκμάθηση του τρόπου ρύθμισης ενός εικονικού περιβάλλοντος είναι απαραίτητη για κάθε έργο Python..

Έχει εγκατασταθεί σωστά η Python;

Πρέπει να βεβαιωθείτε ότι η Python έχει εγκατασταθεί σωστά στο σύστημά σας. Στα Windows, ανοίξτε τη γραμμή εντολών χρησιμοποιώντας Πλήκτρο Windows + Xκαι επιλέγοντας Γραμμή εντολών. Σε Mac, ανοίξτε το Terminal χρησιμοποιώντας Command + Spaceκαι ψάχνοντας για τερματικό. Σε Linux, ανοίξτε το Terminal χρησιμοποιώντας Ctrl + Alt + Tή πάντως γίνεται στη συγκεκριμένη διανομή σας.

Python -- έκδοση

Στο Linux, οι χρήστες Python 3.x μπορεί να χρειαστεί να χρησιμοποιήσουν:

Python3 --έκδοση

Εάν λάβετε έναν αριθμό έκδοσης (π.χ. "Python 2.7.5"), τότε σημαίνει ότι η Python είναι έτοιμη να ξεκινήσει.

Εάν λάβετε ένα μήνυμα "Η Python δεν έχει οριστεί", τότε θα πρέπει πρώτα να εγκαταστήσετε σωστά την Python. Αυτό είναι πέρα ​​από το πεδίο αυτού του άρθρου. Επισκεφτείτε τον ιστότοπο της Python για οδηγίες.

Πώς να εγκαταστήσετε το PIP στα Windows

Οι παρακάτω οδηγίες θα πρέπει να λειτουργούν σε Windows 7, Windows 8.1 και Windows 10:

  1. Κατεβάστε το σενάριο εγκατάστασης get-pip.py. Εάν χρησιμοποιείτε Python 3.2, θα χρειαστείτε αυτήν την έκδοση του get-pip.py. Σε κάθε περίπτωση, κάντε δεξί κλικ στον σύνδεσμο και επιλέξτε Αποθήκευση ως...και αποθηκεύστε το σε οποιαδήποτε ασφαλή τοποθεσία, όπως ο φάκελος "Λήψεις".
  2. Ανοίξτε τη γραμμή εντολών και μεταβείτε στο get-pip.σελ y αρχείο.
  3. Εκτελέστε την ακόλουθη εντολή: python get-pip.py

Πώς να εγκαταστήσετε το PIP σε Mac

Τα σύγχρονα συστήματα Mac διαθέτουν ήδη εγκατεστημένα Python και PIP. Ωστόσο, αυτή η έκδοση της Python τείνει να είναι ξεπερασμένη και δεν είναι η καλύτερη επιλογή για σοβαρή ανάπτυξη Python, επομένως συνιστάται ιδιαίτερα να εγκαταστήσετε μια πιο πρόσφατη έκδοση της Python και του PIP.

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

sudo easy_install pip

Εάν προτιμάτε να εγκαταστήσετε μια πιο ενημερωμένη έκδοση της Python, τότε μπορείτε να χρησιμοποιήσετε το Homebrew. Δεν ξέρω τι είναι αυτό; Μάθε περισσότερα για Γνωρίζατε ότι μπορείτε να εγκαταστήσετε λογισμικό Mac στο Terminal; Δείτε πώς μπορείτε να χρησιμοποιήσετε το Homebrew για να εγκαταστήσετε εύκολα εφαρμογές Mac.. Οι παρακάτω οδηγίες προϋποθέτουν ότι έχετε ήδη εγκαταστήσει το Homebrew και είστε έτοιμοι να ξεκινήσετε.

Η εγκατάσταση της Python με το Homebrew περιλαμβάνει μία μόνο εντολή:

Brew install python

Αυτό θα εγκαταστήσει την πιο πρόσφατη έκδοση της Python, η οποία θα πρέπει να συνοδεύεται από PIP. Εάν η εγκατάσταση είναι επιτυχής αλλά το PIP δεν είναι διαθέσιμο, ίσως χρειαστεί να επανασυνδέσετε την Python χρησιμοποιώντας την ακόλουθη εντολή Terminal:

Brew unlink python && brew link python

Πώς να εγκαταστήσετε το PIP σε Linux

Εάν η διανομή Linux σας είχε ήδη εγκατασταθεί η Python, θα πρέπει να μπορείτε να εγκαταστήσετε το PIP χρησιμοποιώντας τον διαχειριστή πακέτων του συστήματός σας. Αυτό είναι προτιμότερο, καθώς οι εκδόσεις της Python που είναι εγκατεστημένες στο σύστημα δεν παίζουν καλά με το σενάριο get-pip.py που χρησιμοποιείται σε Windows και Mac.

Εργαλείο προηγμένου πακέτου (Python 2.x)

Εργαλείο προηγμένου πακέτου (Python 3.x)

Pacman Package Manager (Python 2.x)

Sudo pacman -S python2-pip

Pacman Package Manager (Python 3.x)

Sudo pacman -S python-pip

Yum Package Manager (Python 2.x)

Sudo yum αναβάθμιση python-setuptools sudo yum install python-pip python-wheel

Yum Package Manager (Python 3.x)

Sudo yum εγκατάσταση python3 python3-wheel

Dandified Yum (Python 2.x)

Sudo dnf αναβάθμιση python-setuptools sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)

Sudo dnf εγκατάσταση python3 python3-wheel

Zypper Package Manager (Python 2.x)

Sudo zypper εγκατάσταση python-pip python-setuptools python-wheel

Zypper Package Manager (Python 3.x)

Sudo zypper εγκατάσταση python3-pip python3-setuptools python3-wheel

Πώς να εγκαταστήσετε το PIP στο Raspberry Pi

Ως χρήστης του Raspberry Pi, πιθανότατα τρέχετε το Raspbian καθώς είναι το επίσημο λειτουργικό σύστημα που έχει οριστεί και παρέχεται από το Raspberry Pi Foundation. Είστε ελεύθεροι να Το Raspbian Jessie είναι ένα εξαιρετικό λειτουργικό σύστημα Raspberry Pi. Τι γίνεται όμως αν θέλετε μια πιο παραδοσιακή εμπειρία Linux; Λοιπόν, θα μπορούσατε να προχωρήσετε και να εγκαταστήσετε το Ubuntu., αλλά σε αυτήν την περίπτωση θα πρέπει να δείτε τις οδηγίες του Linux.

Ξεκινώντας με το Raspbian Jessie, το PIP εγκαθίσταται από προεπιλογή. Είναι ένα από τα αντί να κολλήσετε με το Raspbian Wheezy ή το Raspbian Jessie Lite. Ωστόσο, εάν χρησιμοποιείτε μια παλαιότερη έκδοση του Raspbian, μπορείτε να εγκαταστήσετε το PIP.

Sudo apt-get εγκατάσταση python-pip

Sudo apt-get εγκατάσταση python3-pip

Με το Raspbian, οι χρήστες Python 2.x θα πρέπει να χρησιμοποιούν κουκούτσιενώ οι χρήστες Python 3.x θα πρέπει να χρησιμοποιούν pip3κατά την έκδοση εντολών PIP.

Πώς να αναβαθμίσετε το PIP για Python

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

Python -m εγκατάσταση pip -U pip

Σε Mac, Linux ή Raspberry Pi:

Pip install -U pip

Σε ορισμένες εκδόσεις Linux και Raspberry Pi, ίσως χρειαστεί να χρησιμοποιήσετε pip3αντι αυτου.

Πώς να διαχειριστείτε πακέτα Python με PIP

Μόλις το PIP είναι έτοιμο, μπορείτε να ξεκινήσετε την εγκατάσταση πακέτων από το PyPI:

Όνομα πακέτου εγκατάστασης Pip

Για να εγκαταστήσετε μια συγκεκριμένη έκδοση ενός πακέτου αντί για την πιο πρόσφατη έκδοση:

Pip install package-name==1.0.0

Για να κάνετε αναζήτηση στο PyPI για ένα συγκεκριμένο πακέτο:

Αναζήτηση Pip "ερώτημα"

Για να δείτε λεπτομέρειες σχετικά με ένα εγκατεστημένο πακέτο:

Pip show πακέτο-όνομα

Για να παραθέσετε όλα τα εγκατεστημένα πακέτα:

Λίστα Pip

Για να απαριθμήσετε όλα τα παλιά πακέτα:

Λίστα Pip -- ξεπερασμένη

Για να αναβαθμίσετε ένα παλιό πακέτο:

Pip install package-name --upgrade

Σημειώστε ότι οι παλαιότερες εκδόσεις ενός πακέτου καταργούνται αυτόματα από το PIP κατά την αναβάθμιση σε νεότερη έκδοση αυτού του πακέτου.

Για να επανεγκαταστήσετε πλήρως ένα πακέτο:

Pip install package-name --upgrade --force-reinstall

Για να απαλλαγείτε εντελώς από ένα πακέτο.