(eval):1: _python-argcomplete: function definition file not found
我在使用kali的时候每次想使用table键补全命令就会报错,很烦人就是
去网上搜了一下,终于找到了解决方法
argcomplete是一个用于Python的命令行参数自动补全工具。它通过与argparse库结合,为Python应用程序提供强大的命令行参数和选项的自动补全功能。argcomplete支持bash和zsh两种主流的shell环境,使得用户在输入命令时可以通过按Tab键快速补全参数和选项,极大地提高了命令行操作的效率
-
检查python环境首先,确保你的系统中已经安装了Python 3.x版本。可以通过命令
python3 --version
来检查。 -
使用pip安装:使用pip命令来安装argcomplete。打开终端并输入以下命令:
sudo apt install python3-argcomplete
-
安装完成后使用命令
pip show argcomplete
来确认安装是否成功 -
激活全局补全功能在安装argcomplete后,打开终端输入命令
activate-global-python-argcomplete
5. 激活完成后要关闭当前终端然后再开启一个新的终端就好了