동일한 이름으로 다른 사이트에서 자주 사용하는 두 개의 패키지가있는 곳에 문제가 있습니다. 즉, 이들은 django-simple-captcha와 django-recaptcha입니다. 그들은 둘 다 captcha라고 불립니다.같은 이름을 가진 여러 개의 외부 패키지
또한 이들은 작업 할 수있는 여러 사람들이 공유하므로 다른 이름으로 사용할 수는 없습니다.
해결 방법이 있습니까?
동일한 이름으로 다른 사이트에서 자주 사용하는 두 개의 패키지가있는 곳에 문제가 있습니다. 즉, 이들은 django-simple-captcha와 django-recaptcha입니다. 그들은 둘 다 captcha라고 불립니다.같은 이름을 가진 여러 개의 외부 패키지
또한 이들은 작업 할 수있는 여러 사람들이 공유하므로 다른 이름으로 사용할 수는 없습니다.
해결 방법이 있습니까?
두 프로젝트가 모두 필요없는 프로젝트를 올바르게 이해하면 Virtualenv을 사용하십시오. 당신은 어쨌든해야합니다. 모든 프로젝트에 대해 별도의 환경을 만들고 서로 다른 프로젝트에서 필요로하는 라이브러리 간의 충돌을 완전히 없애줍니다.
다른 사이트가 동일한 컨트롤러 (file.py)를 사용하는 경우 패키지의 이름이 달라야합니다.
파이썬 2 또는 3을 사용하고 있습니까? 그들은 상대적 수입품을위한 다른 선택권이있다. – alexis
파이썬 2입니다. –
정확히 어떤 문제를 해결해야합니까? 혼란스럽고 잠재적으로 혼란 스럽긴 하겠지만, 각 사이트가 그들 중 하나에 접근 할 수만 있다면, 경로 나 적재 충돌은 없습니다. 맞습니까? 두 사이트 모두에서 실행해야하는 스크립트가 있습니까? 아니면 ...? – alexis