学习笔记分享

分享与展示个人专业知识学习笔记

0%

Linux python安装包警告未安装到PATH路径

问题

用pip安装包时警告:

1
2
WARNING: The script script_name is installed in '/home/user_name/.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.

意思是你安装的路径'/home/user_name/.local/bin'不是PATH路径

这样的话你就不能在命令行里直接使用库相关的命令

例如我刚安装了pwntools库,如果我安装在PATH路径下,我就可以直接在命令行输入pwn来执行相关命令,而不是通过python -m pwn的方式执行相关命令

解决

给出两个消除警告的方法,请根据需要选择

法一:添加库到PATH路径

这样配置的作用在于你可以把安装的库作为独立的命令执行,而不是通过python -m的方式

使用以下命令在~/.bashrc文件后追加export PATH="$PATH:$HOME/.local/bin"这一行

1
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc

然后用以下命令使刚才的配置生效

1
source ~/.bashrc

法二:忽略警告

按照提示,如果您希望禁止显示此警告,请使用 --no-warn-script-location

创作不易,支持一下吧!