我经常创建同时提供包和可执行文件的python项目,在这些项目中用相同的名称来调用它们是有意义的。例如,我创建了一个密码程序实用工具abraxas,其中包括一个为我生成密码的程序,还提供了一个python库包,允许我从其他python脚本访问密码。每当我这样做的时候,我都在努力整理我的文件。我试图满足以下限制条件:
通常,可执行文件和包将位于同一目录中,但在这种情况下这不起作用,因为名称冲突。你知道吗
或者,我可以将可执行文件放在另一个目录中,但是如果不首先安装它,程序将无法运行,因为它无法自然地找到包。你知道吗
我找到的解决这个问题的唯一方法是更改源目录中可执行文件的名称,并将其放在包目录旁边;然后在安装后重命名可执行文件。你知道吗
有谁能为这个问题提出更好的解决办法吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐