在Python中使用tarball和egg的命名空间包

时间:2014-12-18 11:10:22

标签: python package pip egg

我跟着this tutorial创建了一个包含命名空间的包。然后我使用pip install xxx.tar.gz进行安装,一切都像预期一样。

问题是我的环境已经有很多具有相同命名空间的包,并且安装了easy_installeggs,而python再也找不到旧的包了。据我所知,如果我为所有老人们制作tar.gz而不是鸡蛋,它会很好用,但这需要花很多时间。

如何使新的和旧的包与两种不同的安装方法一起使用?

由于

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题(我想)。看来这是well known problem。给我的解决方案是只使用pip来做所有事情。我在python setup.py install旁边专门使用pip install w/e并且它无效,我猜你的问题大致相同。