728x90
우분투에서 python으로 외부 library를 설치해서 사용해야 될 경우가 많다.
특히 open source, github에서 보면 requirements.txt 라는 파일이 종종 보이는데,
이는 source code 원작자가 다른 이들이 본인의 것을 사용하기 위해 필요한 version을 명시한 것이다.
보통 pip3 을 이용하여 외부 library를 설치하는데, 본인이 설치한 python3 library 확인은 pip3 freeze 를 치면 된다.
위의 보이는 것들은 내가 사용하고 있는 library들이다. tensorflow, torch 등이 설치된 것을 볼 수 있다.
github에서 보이는 것처럼 내가 쓰고 있는 환경을 다른 서버의 계정, 혹은 남에게 공유하고 싶다면?
pip3 freeze > requirements.txt 를 입력하면 된다.
위의 requirements.txt를 이제 공유하기만 하면 된다.
이후 requirements.txt 내의 library들을 설치하고 싶으면,
pip3 install -r requirements.txt
를 입력하면 된다.
728x90
'Program > Ubuntu' 카테고리의 다른 글
Anaconda 설치 및 init 안될 때 (0) | 2021.06.25 |
---|---|
python 사용하여 mp4 파일 wav 변환 (0) | 2021.05.23 |
우분투 대용량 zip 파일 압축 풀기 오류 해결 관련 zipfile corrupt (0) | 2021.04.07 |
pip 실행 관련 오류: No module named 'distutils.util' (0) | 2020.09.06 |
우분투 apt-get, apt install, pip install 반응 없을 때 (0) | 2020.03.23 |