Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用设置工具将现有鸡蛋打包到其他鸡蛋中_Python_Setuptools_Egg - Fatal编程技术网

Python 使用设置工具将现有鸡蛋打包到其他鸡蛋中

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

我的python项目依赖于第三方egg,我不希望在我的python环境中安装这个egg。我可以通过在运行时将这个蛋添加到PYTHONPATH来执行代码,它工作得很好。 然而,我想知道是否可以将这个第三方的egg包含到我自己的egg中,这样我就可以通过部署一个egg文件在另一个box上运行我的应用程序,而不必显式地更改我的PYTHONPATH。 有什么想法吗? 谢谢
J.

为什么不将另一个egg作为依赖项包含在您的egg中,并在virtualenv中运行,以避免将任何一个egg安装到主python环境中?感谢您的回答Duncan。你的建议实际上就是我现在所拥有的。我不想有一个特定的虚拟环境。为了这个精确的项目。但你是对的,这可能是最好的解决方案。