我跟着this tutorial创建了一个包含命名空间的包。然后我使用pip install xxx.tar.gz
进行安装,一切都像预期一样。
问题是我的环境已经有很多具有相同命名空间的包,并且安装了easy_install
和eggs
,而python再也找不到旧的包了。据我所知,如果我为所有老人们制作tar.gz而不是鸡蛋,它会很好用,但这需要花很多时间。
如何使新的和旧的包与两种不同的安装方法一起使用?
由于
答案 0 :(得分:2)
我遇到了同样的问题(我想)。看来这是well known problem。给我的解决方案是只使用pip来做所有事情。我在python setup.py install
旁边专门使用pip install w/e
并且它无效,我猜你的问题大致相同。