
Wurde es $HOME/.local/bin
fü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 --user
ausfü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 .bashrc
Datei herumzubasteln.
Antwort1
Ah, ich sehe, was los ist. EsIstwird dem Pfad hinzugefügt, sofern $HOME/.profile
es vorhanden ist, was bei einer Neuinstallation nicht der Fall ist. pip
Es wird erstellt, wenn ein Paket installiert wird, aber es PATH
wird nicht geändert, bis $HOME/.profile
es neu geladen wird.
Die Lösung besteht also darin, nach pip
der ersten Installation eines Pakets entweder
source ~/.profile
, oder- Abmelden und erneut anmelden.