GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

$home/.local/bin nicht im Pfad für Ubuntu 19.04?

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

Der Grund, warum ich frage, ist, dass pip install --user fügt ausführbare Python-Dateien in $HOME/.local/bin ein sie funktionieren also nicht ohne zusätzliche Konfiguration.

Ich wollte wissen, ob ich einen Konfigurationsschritt verpasst habe, bevor ich anfange, mit meiner .bashrc herumzuspielen Datei.

Akzeptierte Antwort:

Ah, ich sehe, was los ist. Es ist dem Pfad durch $HOME/.profile hinzugefügt vorausgesetzt, es existiert, was bei einer Neuinstallation nicht der Fall ist. pip erstellt es, wenn es ein Paket installiert, aber der PATH wird nicht geändert bis $HOME/.profile wird neu geladen.

Die Lösung ist also entweder nach der Installation eines pip Paket zum ersten Mal,

  • source ~/.profile , oder
  • abmelden und wieder anmelden.

Ubuntu
  1. /usr/bin vs. /usr/local/bin Unter Linux?

  2. Warum zeigt /bin/sh auf /bin/dash und nicht auf /bin/bash?

  3. Kann Libpng12.so.0 nicht auf Ubuntu 19.04 für Packet Tracert 7 installieren?

  4. Suspend funktioniert nicht unter Ubuntu 16.04 für Dell 3537?

  5. Wie lege ich ausführbare Dateien in /usr/local/bin ab?

Ubuntu 14.04 „erhielt keinen Wiedergabe-URI bei der Eingabedatei:///*“?

Wo werden lokale ausführbare Dateien platziert?

Berechtigung für Composer in /usr/local/bin/ verweigert

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

/bin Inhalt nach /usr/bin verschoben, rückgängig machen möglich?

#!/bin/sh vs. #!/bin/bash für maximale Portabilität