Python 使用optcomplete模块时无法获取bash完成

Python 使用optcomplete模块时无法获取bash完成,python,bash-completion,Python,Bash Completion,我正在尝试使用python optcomplete包(1.2-11.1,来自Debian测试): 当我试图完成时,什么也得不到。。。我没有你幸运 以下是(截取的)代码(文件名:“optcomplete simple”): 您正在将完成脚本绑定到optcomplete test,但正在使用optcomplete simple进行测试。改用这个: source /etc/bash_completion.d/optcomplete complete -F _optcomplete optcomplet

我正在尝试使用python optcomplete包(1.2-11.1,来自Debian测试):

当我试图完成时,什么也得不到。。。我没有你幸运

以下是(截取的)代码(文件名:“optcomplete simple”):


您正在将完成脚本绑定到
optcomplete test
,但正在使用
optcomplete simple
进行测试。改用这个:

source /etc/bash_completion.d/optcomplete
complete -F _optcomplete optcomplete-simple
请注意(以防万一),更改
$PATH
并非绝对必要。您可以通过脚本的绝对路径或作为
/optcomplete simple
运行脚本并完成工作。此外,将目录添加到当前
$PATH
的标准方法如下:

export PATH=/new/directory:$PATH

有点尴尬。另外,感谢您提供有关路径的提示。事实上,我改变了路径,因为我担心它不会被识别。没问题!而且,在我的答案的第一个版本中,我实际上犯了完全相同的错误:)
source /etc/bash_completion.d/optcomplete
complete -F _optcomplete optcomplete-simple
export PATH=/new/directory:$PATH