我做了一个小的“库”(实际上,只有8个模块)用在我的项目中。
创建新项目时如何导入其中的一部分?只需复制包含模块的"lib“文件夹并打印:
from lib import mod1
from lib import mod2
...
from lib import mod8有没有更“合适”的方法?我曾尝试使用Python3.5中的zipapp模块将模块压缩到一个.pyz文件中,但无法导入.pyz文件。我也不能将模块上传到PyPi,因为只有我会使用它(非常具体的任务)。
我读过一些关于Python eggs的文章,但不能肯定这是不是一个解决方案。
也许有人知道更多的“蟒蛇”方法?
发布于 2016-04-12 01:08:14
根据您的需要,您可以使用pip to install your package from source control。这样,您就可以在私有的git或svn或文件共享上托管库,并以pythonic方式将其列在包需求中,而不必将其复制并粘贴到使用它的每个项目中。
作为一个副作用,当您捕获错误并进行增强时,您还将有一种简单的方法来更新它。
https://stackoverflow.com/questions/36554658
复制相似问题