@Bernardo_smf: pip ist ein ausführbares Programm, _kein_ Modul für Python. Ausführbare Programme führt man im Terminal auf, unter Windows als z.B. die Windows Eingabeaufforderung oder in der PowerShell. Im Python-Interpreter, den du via `python` in der Eingabeaufforderung startest, führst du _nur_ Python Befehl und Code aus, interaktiv.
Das ist ein essentieller Unterschied und das Grundverständnis, was man wo macht, muss schon da sein. Da ist auch nichts Python-spezifisches, das ist bei vielen Programmiersprachen so.
Gruß, noisefloor
pillow pip etc
- noisefloor
- User
- Beiträge: 4316
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
-
Bernardo_smf
- User
- Beiträge: 7
- Registriert: Mittwoch 11. März 2026, 17:33
Hallo und moin noisefloor,
ja, das war ein sehr hilfreicher Austausch über "pip" mit dir. Ich habe jetzt einige Programme aus dem Tutorial von Weigend zum Laufen bringen können. -
Meine letzte Frage bleibt:
Wie komme ich an eine Übersicht über die PyPi Moduleheran? Das sollen ja einige hundert Tausend sein. Das müsste doch jetzt ganz einfach sein, oder?
Wie sind die geordnet, etc?
Kannst du dazu etwas sagen?
Vielen Dank
Bernardo
PS Ich bin nicht so schnell mit dem Antworte: Ich bin seit über 15 Jahren im Ruhestand (Physiker und Prof für Elektrotechnik) und mach die Programmierung eigentlich nur zum Zeitvertreib. Und Neugier, da Kollegen von mir u.a. C++ unterrichtet haben und ich wissen will, wie so eine objekltorientierte Sprache "tickt".
ja, das war ein sehr hilfreicher Austausch über "pip" mit dir. Ich habe jetzt einige Programme aus dem Tutorial von Weigend zum Laufen bringen können. -
Meine letzte Frage bleibt:
Wie komme ich an eine Übersicht über die PyPi Moduleheran? Das sollen ja einige hundert Tausend sein. Das müsste doch jetzt ganz einfach sein, oder?
Wie sind die geordnet, etc?
Kannst du dazu etwas sagen?
Vielen Dank
Bernardo
PS Ich bin nicht so schnell mit dem Antworte: Ich bin seit über 15 Jahren im Ruhestand (Physiker und Prof für Elektrotechnik) und mach die Programmierung eigentlich nur zum Zeitvertreib. Und Neugier, da Kollegen von mir u.a. C++ unterrichtet haben und ich wissen will, wie so eine objekltorientierte Sprache "tickt".
Dafür gibt es https://pypi.org. Du mußt aber wissen, was Du suchst, um etwas zu finden. Was ist Deine eigentliche Frage? Was fehlt Dir noch?
- __blackjack__
- User
- Beiträge: 14377
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Bernardo_smf: Die Module die installiert sind, kann man mit ``pip list`` auflisten. Dabei muss man beachten, dass es mehrere Python-Installationen und venvs auf dem Rechner geben kann.
Die Module/Packages, die man aus dem Python Package Index installieren kann, lassen sich dort suchen und auflisten: https://pypi.org/
Projekte können Klassifikatoren angeben, nach denen man in der Suche filtern kann: https://pypi.org/classifiers/
Bezüglich »wie so eine objektorientierte Sprache “tickt“« sollte man vielleicht anmerken, dass es nicht _die_ Objektorientierung gibt. Es gibt beispielsweise C++-Programmierer, die sagen Python wäre nicht wirklich objektorientiert. Andererseits sagt der Mensch, der den Begriff „objektorientiert“ erfunden hat (Alan Kay), dass er dabei nicht das im Kopf hatte was C++ unter diesem Namen macht. Es gibt da also durchaus Spielraum wie Objektorientierung aufgefasst und umgesetzt werden kann, und man kann das IMHO nicht anhand einer einzigen Programmiersprache komplett erfassen.
Die Module/Packages, die man aus dem Python Package Index installieren kann, lassen sich dort suchen und auflisten: https://pypi.org/
Projekte können Klassifikatoren angeben, nach denen man in der Suche filtern kann: https://pypi.org/classifiers/
Bezüglich »wie so eine objektorientierte Sprache “tickt“« sollte man vielleicht anmerken, dass es nicht _die_ Objektorientierung gibt. Es gibt beispielsweise C++-Programmierer, die sagen Python wäre nicht wirklich objektorientiert. Andererseits sagt der Mensch, der den Begriff „objektorientiert“ erfunden hat (Alan Kay), dass er dabei nicht das im Kopf hatte was C++ unter diesem Namen macht. Es gibt da also durchaus Spielraum wie Objektorientierung aufgefasst und umgesetzt werden kann, und man kann das IMHO nicht anhand einer einzigen Programmiersprache komplett erfassen.
Who is General Failure and why is he reading my hard disk?
