Mir: Python unter Windows

Beitrag lesen

Übrigens ist das voransetzen der Zeile c = get_config() in der Doku zu einer älteren IPython-Version erwähnt - nicht mehr jedoch bei der aktuellen (7.31.1).

Die aktuelle IPython-Dokumentation scheint 8.7.0 zu sein, siehe https://ipython.readthedocs.io/en/stable/index.html

Den Anaconda-Kram konnte ich jetzt wohl mangels Windows > 7 nicht installieren. Ich blicke da auch nicht wirklich durch, wozu das alles gut sein soll, Anaconda, ipython, jupyter und so weiter. Ich benutze nur python als solches (und einen aufgebohrten Editor zum Schreiben der Programme natürlich, aber der hat ja nichts mit Python zu tun).

Nichtsdestotrotz habe ich stattdessen:

  1. Von https://www.python.org/downloads/ eine unter Windows 7 noch funktionierende Python-Version runtergeladen (du möchtest stattdessen sicher die aktuelle).

  2. In der Windows-Eingabeaufforderung cmd den Pfad zu python und der Python-Paketverwaltung pip an %path% angehängt. Das ist mir bei der Python-Installation vielleicht entwischt, ich hätte erwartet, dass das automatisch passiert. Python wurde unter C:\Users\mir\AppData\Local\Programs\Python\Python38 gelandet, pip dort in einem Unterverzeichnis namens Scripts. Beide Pfade entsprechend an %path% angehängt.

  3. pip3 install jupyter eingetippt.

  4. ipython profile create eingetippt.

  5. Unter C:\Users\mir\.ipython\profile_default die beiden besagten Konfigurationsdateien gefunden, mitsamt c = get_config() #noqa in der ersten Zeile und # c.InteractiveShellApp.matplotlib = None in ipython_config.py.

Rufe ich ipython auf, meldet es sich mit:

Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.7.0 -- An enhanced Interactive Python. Type '?' for help.

Rufe ich jupyter notebook auf, geht der Browser auf und es meldet sich auf der Befehlszeile mit:

[I 15:18:15.335 NotebookApp] Serving notebooks from local directory: C:\Users\mir\.ipython\profile_default
[I 15:18:15.335 NotebookApp] Jupyter Notebook 6.5.2 is running at:
[I 15:18:15.335 NotebookApp] http://localhost:8888/?token=c9c85378c

Vielleicht hilft das ein wenig weiter.