$HOME/.local/bin nicht im PATH für Ubuntu 19.04

$HOME/.local/bin nicht im PATH für Ubuntu 19.04

Wurde es $HOME/.local/binfür Ubuntu 18.04 standardmäßig zum PATH hinzugefügt? Ich kann mich nicht erinnern, ob es das war, aber ich habe gerade eine Neuinstallation von 19.04 durchgeführt und das ist es definitiv nicht.

Der Grund für meine Frage ist, dass dadurch pip install --userausführbare Python-Dateien eingefügt werden $HOME/.local/bin, die ohne zusätzliche Konfiguration nicht funktionieren.

Ich wollte wissen, ob ich einen Konfigurationsschritt übersehen habe, bevor ich anfange, an meiner .bashrcDatei herumzubasteln.

Antwort1

Ah, ich sehe, was los ist. EsIstwird dem Pfad hinzugefügt, sofern $HOME/.profilees vorhanden ist, was bei einer Neuinstallation nicht der Fall ist. pipEs wird erstellt, wenn ein Paket installiert wird, aber es PATHwird nicht geändert, bis $HOME/.profilees neu geladen wird.

Die Lösung besteht also darin, nach pipder ersten Installation eines Pakets entweder

  • source ~/.profile, oder
  • Abmelden und erneut anmelden.

verwandte Informationen