본문 바로가기
컴퓨터쟁이/Python

python pip install requirement.txt 오류나도 끊김없이 설치하기

by 빙글빙글이 2022. 4. 1.
728x90
반응형

리눅스에서 requirement.txt를 그대로 설치하는데

아래와 같은 명령어를 사용한다. 

pip install -r requirements.txt

하지만, 저기 requirements에서 가끔 버전이 안맞는 애들이 있으면, 

위와 같은 오류가 나면서, 설치가 되지 않는다. 

 

특히 남의 코드와 환경을 가져오다보면, 버전이 안맞는 경우가 수두룩하다. 

 

따라서 저렇게 error가 나는 애들은 그냥 pass하고 쭈욱 설치할 수 있도록 명령어를 입력해야한다. 

 

설치 오류가 있더라도 그냥 나머지애들은 다 설치해!라는 명령어는 다음과 같다.

cat requirements.txt | cut -f1 -d"#" | sed '/^\s*$/d' | xargs -n 1 pip install

위와 같이 명령어를 쓰면 된다. 

 

install이 아니라 download인 경우에는 아래와 같이 쓰면 된다. 

cat requirements.txt | cut -f1 -d"#" | sed '/^\s*$/d' | xargs -n 1 pip download

 

 

참고 https://mlrx.tistory.com/entry/pip-%EB%81%8A%EA%B9%80%EC%97%86%EC%9D%B4-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%84%A4%EC%B9%98%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%ED%95%98%EA%B8%B0

728x90
반응형