Post 9p6IZYnuloAIet3YRM by imageschaden@social.tchncs.de
 (DIR) More posts by imageschaden@social.tchncs.de
 (DIR) Post #9p6IZXYzNodEoJ47XM by imageschaden@social.tchncs.de
       2019-11-18T17:46:09Z
       
       0 likes, 0 repeats
       
       wie bringe ich denn meinem linux mint bei, dass ich mit python3.6 und nicht mit 2.7 spielen möchte?#vorsicht #dau!
       
 (DIR) Post #9p6IZYFWpeewwEy5qK by murks@social.tchncs.de
       2019-11-18T17:50:13Z
       
       0 likes, 0 repeats
       
       @imageschaden#!/usr/bin/env python3Falls ich deine Frage recht verstanden habe.
       
 (DIR) Post #9p6IZYnuloAIet3YRM by imageschaden@social.tchncs.de
       2019-11-18T17:50:49Z
       
       0 likes, 0 repeats
       
       @murks das ist dieses pfad-setzen, gell?
       
 (DIR) Post #9p6IZZLwjHO4MQyjU8 by murks@social.tchncs.de
       2019-11-18T19:14:08Z
       
       0 likes, 0 repeats
       
       @imageschaden Das schreibst du ganz oben in dein Python Skript, dadurch weiß dann z.B. bash womit das interpretiert werden soll.In dem Fall wird das Skript mit Python3 ausgeführt. Würdest du da lua5.1 hinschreiben würde das Skript mit einem Lua 5.1 interpreter ausgeführt und nicht funktionieren weil falsche Sprache./usr/bin/env ist teil von coreutils und ein Programm das dein ganzes Environment kennt, inklusive PATH, was wiederum eine Liste von Verzeichnissen in denen Programme liegen ist.
       
 (DIR) Post #9p6IZZxWTZReEyYk3U by imageschaden@social.tchncs.de
       2019-11-18T19:17:45Z
       
       0 likes, 0 repeats
       
       @murks Danke für die ausführliche Erläuterung :)
       
 (DIR) Post #9p6IZajNbdj4dOwxeK by murks@social.tchncs.de
       2019-11-18T19:34:50Z
       
       0 likes, 0 repeats
       
       @imageschaden Ja bitte. Kurz noch der Punkt weshalb man /usr/bin/env verwendet.Man muss nicht, man könnte auch einfach /usr/bin/python3 schreiben.Allerdings müssen die Programme nicht immer am gleichen Ort liegen, dann funktioniert es mit dem Pfad nicht mehr, mit env aber schon, sofern PATH korrekt gesetzt ist.
       
 (DIR) Post #9p6IZbVEji0V1pLBFA by imageschaden@social.tchncs.de
       2019-11-18T19:46:26Z
       
       0 likes, 0 repeats
       
       @murks In meiner .profile steht     PATH="$HOME/bin:$PATH"inmeinem usr/bin sieht die python-abteilung ein wenig ... wild aus:
       
 (DIR) Post #9p6IZcAiFVBT6SkItM by murks@social.tchncs.de
       2019-11-18T20:03:30Z
       
       0 likes, 0 repeats
       
       @imageschaden is normal und wird auf der Konsole etwas klarer. Probier einmal:$ ls -l /usr/bin/python*
       
 (DIR) Post #9p6IZcqBlIMRB69QXY by imageschaden@social.tchncs.de
       2019-11-18T20:06:45Z
       
       0 likes, 0 repeats
       
       @murks yepp:lrwxrwxrwx 1 root root      25 Nov 18 18:42 /usr/bin/python3 -> /etc/alternatives/python3-rwxr-xr-x 2 root root 4526456 Okt  7 14:59 /usr/bin/python3.6-rwxr-xr-x 2 root root 4526456 Okt  7 14:59 /usr/bin/python3.6mlrwxrwxrwx 1 root root      10 Aug  8 16:53 /usr/bin/python3m -> python3.6metcund was ist das geheimnisvolle 3.6m?
       
 (DIR) Post #9p6IZdR3YDqr1ROs0O by murks@social.tchncs.de
       2019-11-18T20:21:36Z
       
       0 likes, 0 repeats
       
       @imageschaden Gute Frage! Ist mir noch nicht untergekommen und auf meinem system nicht vorhanden.https://stackoverflow.com/questions/20690850/whats-the-difference-between-python-3-3-and-3-3mIm Allgemeinen aber sieht man dass hier vieles Symlinks sind, bei mir z.B.:/usr/bin/python -> python3/usr/bin/python3 -> python3.8/usr/bin/python3.8/usr/bin/python2 -> python2.7/usr/bin/python2.7Bei mir ist also Python 3 bereits seit einer Weile der Standardinterpreter.Weil das oft unterschiedlich ist ist es gut zumindest die Major-Version anzugeben, also python3.
       
 (DIR) Post #9p6IZe3LFsTawBJRgG by imageschaden@social.tchncs.de
       2019-11-18T20:25:42Z
       
       0 likes, 0 repeats
       
       @murks wahrscheinlich hab ich das irgendwie ohne zu wissen was ich tue draufgewurschtelt, als ich gajim ans laufen kriegen wollte ;)gut, danke bis hier! :)
       
 (DIR) Post #9p6IZeXpQWrYSjZnCS by murks@social.tchncs.de
       2019-11-18T20:46:43Z
       
       0 likes, 0 repeats
       
       @imageschaden Üblicherweise gibt es einen Befehl um den package manager zu fragen wo eine Datei dazugehört.Bei mir wäre das:$ pacman -Qo /usr/bin/python3.6mDas Äquivalent für APT oder was du verwendest weiß ich nicht.
       
 (DIR) Post #9p6IZfeFK9afsvaQqG by imageschaden@social.tchncs.de
       2019-11-18T21:05:14Z
       
       0 likes, 0 repeats
       
       @murks _das_ überfordert mich jetzt, aber ich will auch gar keine zusätzliche baustelle aufmachen ;)
       
 (DIR) Post #9p6IZgGB37vpmZKixs by murks@social.tchncs.de
       2019-11-18T22:10:01Z
       
       0 likes, 0 repeats
       
       @imageschaden Ich hab kurz nachgeschaut, einer der beiden Befehle sollte dir sagen wo die Datei dazugehört, falls sie zu einem installierten Paket gehört. Ich finde sowas immer wieder praktisch.dpkg -S /usr/bin/python3.6mdpkg-query -S /usr/bin/python3.6mIst für mich noch immer unverständlich dass Mastodon keine Syntax für code Blöcke hat.
       
 (DIR) Post #9p6IZgg3UudF4pROIi by imageschaden@social.tchncs.de
       2019-11-18T22:12:02Z
       
       0 likes, 0 repeats
       
       @murks ah, das hat jetzt auch funktioniert, aber das ergebnis ist nicht erhellend:python3.6-minimal: /usr/bin/python3.6m
       
 (DIR) Post #9p6IZh1KDpe68nONSC by murks@social.tchncs.de
       2019-11-18T22:27:19Z
       
       0 likes, 0 repeats
       
       @imageschadenDass mein ursprünglicher Befehl nicht funktioniert war klar, denn der war für einen anderen Paketmanager (pacman) ;]Jetzt weißt du dass die Datei zu einem Paket gehört und dieses python3.6-minimal heißt.Jetzt kannst du mit den üblichen Paketmanagementwerkzeugen, dpkg oder anderen, weiterarbeiten.Ich finde es aber auch schon gut zu wissen dass eine Mysteriöse Datei zu einem Paket gehört.Es scheint einfach eine abgespeckte Variante von Python zu sein, ein Debian-Spezifikum.
       
 (DIR) Post #9p6IZhcXzRQ60Eo6TI by imageschaden@social.tchncs.de
       2019-11-18T22:31:55Z
       
       0 likes, 0 repeats
       
       @murks ich hatte pacman gegen dpkg eingetauscht, aber mit dem Qo konnte mein mint auch nix anfangen :)
       
 (DIR) Post #9p6IZiJRPxjO9GsMKW by murks@social.tchncs.de
       2019-11-18T22:40:20Z
       
       0 likes, 0 repeats
       
       @imageschaden Ja, andere Paketmanager, andere Syntax. Ich bin jetzt schon so lange primär auf Arch dass ich auf Debian-basierten Systemen auch eher unbeholfen unterwegs bin.
       
 (DIR) Post #9p6IZihBzejJKvzKLo by imageschaden@social.tchncs.de
       2019-11-18T22:42:24Z
       
       0 likes, 0 repeats
       
       @murks mint ist ubuntu-basiert :)aber ich bin diesbezüglich eher lethargisch und mags klickibunti *duck* ;)
       
 (DIR) Post #9p6IZj6MU4rYazlQa8 by murks@social.tchncs.de
       2019-11-18T22:45:29Z
       
       0 likes, 0 repeats
       
       @imageschaden Und Ubuntu ist Debian-basiert.Auf Debian-basierten Systemen verwende ich auch meistens Synaptic. Bei anderen Klickibunti-Paketmanagern gingen mir meistens Informationen und Möglichkeiten ab.