(eval):1: _python-argcomplete: function definition file not found

(eval):1: _python-argcomplete: function definition file not found

我在使用kali的时候每次想使用table键补全命令就会报错,很烦人就是

去网上搜了一下,终于找到了解决方法

argcomplete是一个用于Python的命令行参数自动补全工具。它通过与argparse库结合,为Python应用程序提供强大的命令行参数和选项的自动补全功能。argcomplete支持bash和zsh两种主流的shell环境,使得用户在输入命令时可以通过按Tab键快速补全参数和选项,极大地提高了命令行操作的效率

  1. 检查python环境首先,确保你的系统中已经安装了Python 3.x版本。可以通过命令python3 --version来检查。

  2. 使用pip安装:使用pip命令来安装argcomplete。打开终端并输入以下命令:

    sudo apt install python3-argcomplete
    
  3. 安装完成后使用命令pip show argcomplete来确认安装是否成功

  4. 激活全局补全功能在安装argcomplete后,打开终端输入命令

    activate-global-python-argcomplete
    

​ 5. 激活完成后要关闭当前终端然后再开启一个新的终端就好了

posted @ 2025-09-14 13:13  0xMouise  阅读(12)  评论(0)    收藏  举报