多个具有相同名称的外部包

时间:2013-11-25 14:13:14

标签: python django

我遇到了一个问题,我有两个经常使用的软件包,位于不同的网站,名称相同。也就是说,它们是django-simple-captcha和django-recaptcha。它们都被称为验证码。

此外,这些人可能会在几个可以使用它们的人之间共享,因此我不能将它们作为不同的名称而不会在人与人之间混乱。

有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

如果我理解正确不存在需要两者的项目,那么请使用Virtualenv。无论如何你应该。它为每个项目创建一个单独的环境,并完全消除不同项目所需的库之间的冲突。

答案 1 :(得分:0)

如果这些不同的站点使用相同的控制器(file.py),则包必须具有不同的名称。