我写一个小Python应用程序。 我希望能够轻松地部署应用程序。 我知道蟒蛇2.6将允许直接执行一个鸡蛋如果在蛋的根主模块。 其实,我有工作。
在一个纠结的是,当我尝试使用argparse库,我可以不包括蛋库没有因为argparse模块安装到我的源目录(或argparse.py到我的源代码目录符号链接)在顶部-level包。
如果我安装它变成一个名为“argparse”子目录,我不得不进口其像“从argparse进口argparse”,而不是正常的“进口argparse”。
我希望能够在蛋指定站点包型目录,我可以安装第三方的模块/包。 有没有什么办法与setuptools的做到这一点(或其他一些鸡蛋生成器)?
谢谢!