Περισσότερα
Πώς μπορώ να προσθέσω πυρήνα python3 στο jupyter (IPython)
Τα σημειωματάριά μου Jupyter
εγκαταστάθηκαν με πυρήνα python 2
. Δεν καταλαβαίνω γιατί. Ίσως να έκανα κάτι λάθος όταν έκανα την εγκατάσταση. Έχω ήδη εγκαταστήσει την python 3
. Πώς μπορώ να την προσθέσω στο Jupyter
;
Εδώ είναι ένα στιγμιότυπο οθόνης από το πώς μοιάζει το προεπιλεγμένο Jupyter
που είναι εγκατεστημένο με το python3 -m install jupyter
και ανοίγει στο πρόγραμμα περιήγησης με το jupyter notebook
:
290
3
Βεβαιωθείτε ότι έχετε εγκαταστήσει το
ipykernel
και χρησιμοποιήστε τοipython kernel install
για να τοποθετήσετε το kernelspec στη σωστή θέση για την python2. Στη συνέχεια, χρησιμοποιήστε τοipython3 kernel install
για την Python3. Τώρα θα πρέπει να μπορείτε να επιλέξετε μεταξύ των 2 πυρήνων ανεξάρτητα από το αν χρησιμοποιείτε τοjupyter notebook
, τοipython notebook
ή τοipython3 notebook
(τα δύο τελευταία έχουν καταργηθεί).Σημειώστε ότι αν θέλετε να εγκαταστήσετε για ένα συγκεκριμένο εκτελέσιμο πρόγραμμα Python μπορείτε να χρησιμοποιήσετε το ακόλουθο τέχνασμα:
Αυτό λειτουργεί όταν χρησιμοποιείτε περιβάλλοντα (venv,conda,...) και οι `
σας επιτρέπουν να ονομάσετε τον πυρήνα σας (δείτε
--help`). Έτσι μπορείτε να κάνετεΚαι τώρα θα έχετε έναν πυρήνα με όνομα
py36-test
στα αναπτυσσόμενα μενού σας, μαζί με τους άλλους.Δείτε το https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook που έχει πιο πρόσφατες πληροφορίες.
Είχα την Python 2.7 και ήθελα να μπορώ να αλλάξω σε Python 3 μέσα στο Jupyter.
Αυτά τα βήματα λειτούργησαν για μένα σε ένα Windows Anaconda Command Prompt:
Τώρα μετά το άνοιγμα του σημειωματάριου ipython με τη συνηθισμένη εντολή για την Python2.7, η Python3.3 είναι επίσης διαθέσιμη κατά τη δημιουργία ενός νέου σημειωματάριου.
Κατάφερα να εγκαταστήσω έναν πυρήνα Python3 εκτός από τον Python2:
Ο πιο πρόσφατος λειτουργικός σύνδεσμος μπορεί να βρεθεί εδώ.
Ο πραγματικός κώδικας είναι: