将目录添加到 PATH -- Ubuntu

将目录添加到 PATH -- Ubuntu

我意识到有几个类似的问题,我不确定我是否只是误解了解决方案。我最近才开始使用 Ubuntu,所以我还在熟悉一切。

我正在尝试设置 Django Web 开发框架,当我通过终端安装它时,我收到以下消息:

“警告:脚本 django-admin 安装在 '/home/bp102412/.local/bin' 中,该目录不在 PATH 上。请考虑将此目录添加到 PATH,或者,如果您希望抑制此警告,请使用 --no-warn -脚本位置。”

以下是我到目前为止所尝试过的:

PATH=$PATH:home/bp102412/.local/bin在 .bash_profile 中

if [ -d "new_dir" ] ; then
  PYTHONPATH="$PYTHONPATH:new_dir"
fi
EXPORT $PYTHONPATH

但是,我还读到您不应该EXPORT在 bash_profile 上使用。

每次更改文件后我都会重新启动 shell,并每次都会收到消息,因此如果有人能指出我做错了什么,我将不胜感激。

注意:我发现,如果我获取~/.bash_profile它可以解决问题,但我不想每次计划在终端中使用此包时都获取它,我希望PATH每次终端启动时都将其包含在。

答案1

我最终通过寻找为什么我每次都必须获取它的答案来找到解决方案。由于我处于非登录 shell 中,因此终端从未获取 .bash_profile 。仅以图形方式登录源 .profile。我添加PATH+=$PATH:home/bp102412/.local/bin到 .profile 的底部,现在一切似乎都运行顺利。

相关内容