0
다른 버전의 suds에 의존하는 2 개의 로컬 라이브러리가 있습니다.종속성 해결 방법 pip virtualenv
예 -
- 모듈-A-1.0의 setup.py는 비눗물의 == 0.3.9의 요구 사항이 있습니다.
- Module-B-1.0의 setup.py 요구 사항은 suds == 0.4.0입니다.
모두이 모듈을 갖는 모듈 C에 의해 요구되는 그 setup.py
- 장고
- 모듈 A-1.0
- 모듈 B-1.0 다음
Module-C는 pip를 사용하여 virtualenv에 설치됩니다. 내 질문에 어떤 버전의 suds가 설치되며 두 버전을 동일한 가상 env에 설치할 수 있습니까?
내가 알아챈 것은 module-C 용 setup.py에서 처음 지정한 모듈 중 suds의 버전이 설치된다는 것입니다. 그래서이 경우에 0.3.9를 비난합니다. 제가
- 장고로 모듈을 전환 한 경우
- 모듈 B-1.0
- 모듈 A-1.0
비눗물-0.4.0에 설치되는 배트의 버전.
감사합니다. David. 그렇다면 설치되는 suds의 버전은 setup.py의 장소 순서에 달려 있다는 것을 의미합니까? 나는 다른 버전이있는 2 개의 libs가 존재하면 가장 최신 버전이 선택 될 것입니다. 여기서도 그렇지 않은가요? – user971652
예, 맞습니다 - 설치가 끝난 마지막 것입니다. 당신은'pip freeze | grep suds' 또는'python','import suds; suds .__ version__'. –
문제가 없습니다. 어떤 시점에서 왼쪽의 위쪽/아래쪽 화살표 아래에있는 체크 표시를 클릭하여 내 대답을 수락하고 upvote도 제공해야합니다. –