首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >警告:脚本pip3.8安装在'/usr/local/bin‘中,它不在路径上

警告:脚本pip3.8安装在'/usr/local/bin‘中,它不在路径上
EN

Stack Overflow用户
提问于 2022-01-05 05:30:04
回答 2查看 36K关注 0票数 11

在运行pip3.8时,我会在终端中看到以下警告

代码语言:javascript
运行
复制
WARNING: The script pip3.8 is installed in '/usr/local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-21.1.1 setuptools-56.0.0
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv

如何在7点上解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-12 10:56:51

这个问题已经在服务器故障论坛上得到了回答:这是一个link to the question

您需要将下面的行添加到~/.bash_profile~/.bashrc文件中。

代码语言:javascript
运行
复制
 export PATH="/usr/local/bin:$PATH"

然后,您将需要配置文件,通过运行以下命令来实现:

代码语言:javascript
运行
复制
source ~/.bash_profile

或者简单地关闭终端并打开一个新的会话。您应该继续检查您的PATH,以确保它包括路径。

代码语言:javascript
运行
复制
echo $PATH
票数 15
EN

Stack Overflow用户

发布于 2022-08-05 23:07:05

其他的答案是可行的,但我找到了一种更惯用的方法,可以在AWS新安装的Ubuntu20.04上这样做。

该path语句已经存在,但在.profile中

你需要注销,然后重新登录。环境资源是做不到的。

理由:

在.profile中,代码:

代码语言:javascript
运行
复制
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

将在登录时执行并自动将. .local/bin添加到您的路径中。

如果您通过pip3安装sudo apt install python3-pip,那么这个目录就会被创建,并且您还没有注销-所以path语句还没有执行。

您还可以在执行.profile之后执行sudo apt install

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70588185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档