[디버그] conda 가상환경 내 pip install -r requirements 설치시 주의사항

2023. 5. 29. 15:34디버그

requirements 내에 버전이 명시되어 있지 않은 경우 가상환경에 설치하는 게 아니라 conda에서 관리하는 /opt/conda/lib/python3.10/site-packages를 확인하고 있으면 설치를 안한다.

따라서 원하는 버전이 있으면 명시를 하는게 좋은데 명시를 해도 만약 아까 말한 디렉토리에 있다면 거기에서 버전이 바뀌게 된다.

그럼 어떻게 하면 좋을까?

conda install을 통해 관련 패키지를 하나 설치하고 이어서 쭉 pip install -r requirements.txt로 설치하면 된다.

왜 그런지 제대로 확인은 하지는 않아서 정확한 이유는 모르겠으나 conda install을 하기 전까지는 가상환경 내에서 conda list를 해도 아무것도 뜨지 않더라.