问题
用pip安装包时警告:
1 | WARNING: The script script_name is installed in '/home/user_name/.local/bin' which is not on PATH. |
意思是你安装的路径'/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