Πώς να εγκαταστήσετε το Paramiko και το PyCrypto στο Mac OS X με τον εύκολο τρόπο
Paramiko είναι μια μονάδα SSH για python που επιτρέπει τη δημιουργία ασφαλών συνδέσεων και το pycrypto είναι ένα κιτ εργαλείων κρυπτογραφίας για python.
Είτε χρειάζεστε το ένα είτε το άλλο, είτε και τα δύο, ο ευκολότερος τρόπος για να εγκαταστήσετε και τα δύο μέσω του Mac OS X είναι μέσω του paramiko. Δεν χρειάζεται να χρησιμοποιήσετε το HomeBrew, το MacPorts ή οποιοδήποτε funky πρόγραμμα εγκατάστασης, μπορείτε να το κάνετε ολόκληρο μόνοι σας αρκετά γρήγορα.Εάν δεν έχετε ιδέα για τι πράγμα μιλάω, μάλλον δεν χρειάζεστε τίποτα από αυτά.
Απαιτήσεις:
Αποκτήστε το Paramiko 1.7.7.2+ (ή οποιαδήποτε άλλη έκδοση είναι η πιο πρόσφατη έκδοση), αυτό το πακέτο περιλαμβάνει PyCrypto
Είναι απολύτως σημαντικό να εγκατασταθούν τα εργαλεία της γραμμής εντολών του gcc και του OS X πριν από την έναρξη της διαδικασίας εγκατάστασης. Η προσπάθεια δημιουργίας και εγκατάστασης του paramiko και του pycrypto θα αποτύχει με μια ποικιλία σφαλμάτων που κυμαίνονται από "σφάλμα αυτόματης συνδιάλεξης" έως "Εισαγωγή Σφάλμα: Δεν υπάρχει μονάδα με το όνομα Crypto" - εάν αντιμετωπίσετε κάποιο από αυτά τα σφάλματα, αυτό οφείλεται στο ότι τα εργαλεία γραμμής εντολών του Xcode δεν έχουν εγκατασταθεί ακόμα.
Εγκατάσταση paramiko και pycrypto Αν υποθέσουμε ότι έχετε εγκαταστήσει το GCC και το python στο OS X τώρα, εδώ είναι η απίστευτα απλή διαδικασία εγκατάστασης:
- Αποσυμπιέστε το αρχείο Paramiko και cd σε αυτόν τον κατάλογο
- Πληκτρολογήστε την ακόλουθη εντολή:
sudo easy_install ./
Αυτό είναι. Η διαδικασία είναι εξαιρετικά γρήγορη εάν έχετε τις εξαρτήσεις, οπότε πάρτε το Xcode και εγκαταστήστε τα προαιρετικά εργαλεία γραμμής εντολών πριν ξεκινήσετε και ετοιμαστείτε.
Θυμηθείτε, η εγκατάσταση του Xcode από μόνη της από το App Store δεν εγκαθιστά τα εργαλεία της γραμμής εντολών από προεπιλογή, είναι προαιρετικά. Αυτό είναι νέο στη μέθοδο εγκατάστασης του App Store και ειλικρινά με έκλεισε για λίγα λεπτά για να καταλάβω γιατί αποτυγχάνουν οι εκδόσεις σε έναν πρόσφατα διαμορφωμένο Mac, οπότε είμαι σίγουρος ότι αυτές οι πληροφορίες θα βοηθήσουν και κάποιον άλλο.