2013-11-25 4 views
0

동일한 이름으로 다른 사이트에서 자주 사용하는 두 개의 패키지가있는 곳에 문제가 있습니다. 즉, 이들은 django-simple-captcha와 django-recaptcha입니다. 그들은 둘 다 captcha라고 불립니다.같은 이름을 가진 여러 개의 외부 패키지

또한 이들은 작업 할 수있는 여러 사람들이 공유하므로 다른 이름으로 사용할 수는 없습니다.

해결 방법이 있습니까?

+0

파이썬 2 또는 3을 사용하고 있습니까? 그들은 상대적 수입품을위한 다른 선택권이있다. – alexis

+0

파이썬 2입니다. –

+0

정확히 어떤 문제를 해결해야합니까? 혼란스럽고 잠재적으로 혼란 스럽긴 하겠지만, 각 사이트가 그들 중 하나에 접근 할 수만 있다면, 경로 나 적재 충돌은 없습니다. 맞습니까? 두 사이트 모두에서 실행해야하는 스크립트가 있습니까? 아니면 ...? – alexis

답변

2

두 프로젝트가 모두 필요없는 프로젝트를 올바르게 이해하면 Virtualenv을 사용하십시오. 당신은 어쨌든해야합니다. 모든 프로젝트에 대해 별도의 환경을 만들고 서로 다른 프로젝트에서 필요로하는 라이브러리 간의 충돌을 완전히 없애줍니다.

0

다른 사이트가 동일한 컨트롤러 (file.py)를 사용하는 경우 패키지의 이름이 달라야합니다.

관련 문제