Ubuntu 19.04 的 PATH 中没有 $HOME/.local/bin

Ubuntu 19.04 的 PATH 中没有 $HOME/.local/bin

是否$HOME/.local/bin默认添加到 Ubuntu 18.04 的 PATH 中?我不记得是否是,但我刚刚完成了 19.04 的全新安装,肯定不是。

我询问的原因是pip install --user放入 Python 可执行文件后$HOME/.local/bin,如果没有额外的配置它们就无法工作。

我想知道在我开始处理文件之前是否错过了一些配置步骤.bashrc

答案1

啊,我明白发生了什么。只要它存在,就会添加到路径中$HOME/.profile,但在全新安装时它不存在。pip在安装包时会创建它,但直到重新加载PATH才会被修改。$HOME/.profile

因此,解决方法是,在pip第一次安装包后,

  • source ~/.profile, 或者
  • 注销并重新登录。

相关内容