Python 使用设置工具将现有鸡蛋打包到其他鸡蛋中
我的python项目依赖于第三方egg,我不希望在我的python环境中安装这个egg。我可以通过在运行时将这个蛋添加到PYTHONPATH来执行代码,它工作得很好。 然而,我想知道是否可以将这个第三方的egg包含到我自己的egg中,这样我就可以通过部署一个egg文件在另一个box上运行我的应用程序,而不必显式地更改我的PYTHONPATH。 有什么想法吗? 谢谢Python 使用设置工具将现有鸡蛋打包到其他鸡蛋中,python,setuptools,egg,Python,Setuptools,Egg,我的python项目依赖于第三方egg,我不希望在我的python环境中安装这个egg。我可以通过在运行时将这个蛋添加到PYTHONPATH来执行代码,它工作得很好。 然而,我想知道是否可以将这个第三方的egg包含到我自己的egg中,这样我就可以通过部署一个egg文件在另一个box上运行我的应用程序,而不必显式地更改我的PYTHONPATH。 有什么想法吗? 谢谢 J.为什么不将另一个egg作为依赖项包含在您的egg中,并在virtualenv中运行,以避免将任何一个egg安装到主python环
J.为什么不将另一个egg作为依赖项包含在您的egg中,并在virtualenv中运行,以避免将任何一个egg安装到主python环境中?感谢您的回答Duncan。你的建议实际上就是我现在所拥有的。我不想有一个特定的虚拟环境。为了这个精确的项目。但你是对的,这可能是最好的解决方案。