GNU/Linux >> Znalost Linux >  >> Ubuntu

$home/.local/bin Není v cestě pro Ubuntu 19.04?

Byl $HOME/.local/bin přidáno do PATH ve výchozím nastavení pro Ubuntu 18.04?
Nepamatuji si, jestli to tak bylo, ale právě jsem provedl novou instalaci 19.04 a to rozhodně není.

Důvod, proč se ptám, je, že pip install --user vloží spustitelné soubory Pythonu do $HOME/.local/bin takže bez další konfigurace nebudou fungovat.

Chtěl jsem vědět, jestli jsem nezmeškal nějaký konfigurační krok, než si začnu hrát s mým .bashrc soubor.

Přijatá odpověď:

Aha, vidím, co se děje. Je přidán do cesty pomocí $HOME/.profile za předpokladu, že existuje, což při nové instalaci není. pip vytvoří jej při instalaci balíčku, ale PATH se nezmění, dokud $HOME/.profile je znovu načten.

Takže oprava je buď, po instalaci pip balíček poprvé,

  • source ~/.profile nebo
  • odhlaste se a znovu se přihlaste.

Ubuntu
  1. /usr/bin Vs /usr/local/bin Na Linuxu?

  2. Proč /bin/sh ukazuje na /bin/dash a ne /bin/bash?

  3. Kam umístit místní spustitelné soubory?

  1. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR

  2. cmake --version ukazuje na /usr/bin/cmake, zatímco který cmake ukazuje na /usr/local/bin

  3. Rozdíl mezi /bin a /usr/bin

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Přesunutý obsah /bin do /usr/bin, je možné vrátit zpět?

  3. #!/bin/sh vs #!/bin/bash pro maximální přenositelnost