我意识到有几个类似的问题,我不确定我是否只是误解了解决方案。我最近才开始使用 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 的底部,现在一切似乎都运行顺利。