Hallo,
Hallo,
in der 1. Hinweisbox.
Gruß, noisefloor
Meinst Du damit etwa:
Hinweis:
Für die selbe Python-Version lassen sich standardmäßig Module nicht parallel lokal für einen Nutzer und systemweit installieren, es ist nur eine von beiden Installationen möglich.
Wer verschiedene Versionen des gleichen Moduls braucht muss dann auf ein "Virtual Environment" zurück greifen.
Dieser Hinweis ist allerdings nicht ganz korrekt: Liegt ein Modul in einer neueren Version als das bereits systemweit installierte vor, so kann man es dennoch zusätzlich lokal installieren, und es wird dann auch das lokal installierte verwendet.
Ein anderer Punkt betrifft eigentlich zunächst lediglich youtube-dlG, weil der Punkt aber prinzipiell alle via pip installierbare Python-Module betrifft, möchte ich es an dieser Stelle besprechen; also:
In youtube-dlG habe ich unter "Installation" kürzlich auch die "Installation mit pip" hinzugefügt. Neben der Tatsache, dass das entsprechende Pakete-Makro lediglich für Python 3 geeignet ist und ich es daher nicht verwenden konnte, da ich Python-2-Module installieren musste, hatte ich zumindest beim abhängigen Modul "twodict" die Wahl (aber leider nur bei Ubuntu 18.04 und neuer), es alternativ als Paket python-twodict zu installieren, ich hätte also, falls das vorgenannte Paket auch für Ubuntu 16.04 verfügbar wäre und es sich um Python 3 gehandelt hätte, einfacherweise zum Pakete-Makro greifen können – bei gleicher Funktionalität! (Der Vollständigkeit halber noch bemerkt: Das Python-Modul "youtube-dlg" zieht die anderen benötigten Module bei der Installation nicht automatisch nach!)
Frage: Soll also, falls Abhängigkeiten von Python-Modulen, die ebenfalls Python-Module sind, aber bei der Installation via pip nicht automatisch nachgezogen werden und auch über die Paketverwaltung installiert werden können, bei korrekter Funktionalität einfacherweise generell der Installation über die Paketverwaltung der Vorrang gegeben werden – auch, um im Wiki das Pakete-Makro verwenden zu können?
Moderiert von noisefloor:
Abgetrennt von der Diskussion zum Wikiartikel pip, weil nur mittelbarer Bezug zum Artikel an sich, sondern eher eine grundsätzlich Frage zum Vorgehen im Wiki bei der Installation von Programmen / Python-Modulen via pip.