python argcomplete和pyins

2024-09-26 04:52:32 发布

您现在位置:Python中文网/ 问答频道 /正文

使用pyinstaller创建包后,argcomplete脚本出现问题。我从脚本生成sh,使用pyinstaller,将其复制到/usr/bin change script complete命令。这是不工作的,如果我用py文件做这个,这个工作很好,我哪里做错了?或者这是不可能得到的脚本自动完成


Tags: 文件py命令脚本binusrshscript
1条回答
网友
1楼 · 发布于 2024-09-26 04:52:32

我自己找到了解决办法,如果有人愿意的话

对于全局argcomplete,只需将bash脚本输出从argcomplete粘贴到/etc/bash_completion.d/<Your_sh_autocomplete_name>

对于本地(用户使用)argcomplete,它需要两个步骤。将文件添加到~/.bash_completion.d/<Your_sh_autocomplete_name>并添加源:source ~/.bash_completion.d/<Your_sh_autocomplete_name>。如果在您使用bashshell时它应该随时自动完成,那么可以将带有源代码的命令添加到~/.bashrc文件:echo "source ~/.bash_completion.d/<Your_sh_autocomplete_name>" >> ~/.bashrc。 仅此而已,当我想在本地做的时候,我错过了第二步。所以这不是argcomplete或pyinstaller的问题:)

相关问题 更多 >