제로베이스 데이터 취업 스쿨 5주차 스터디노트 5호
맥의 경우 brew로 설치가 가능하다.
(pip로 설치하면 alias 세팅이 되지 않아 조금 불편했다.)
brew install pipenv
가상환경을 설정하고픈 directory에 들어가서,
다음과 같이 진행한다.
pipenv --python 3.11
어떤 버전을 사용할지 모르겠는데,
3.11이 최신 stable버전인 듯 하다. (나는 3.10을 썼다)
(maintanence status가 stable이 아닌 security로 되어있는데,
3.7 ~ 3.10 모두 security로 되어있었다.)
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
[dev-packages]
[requires]
python_version = "3.10"
python_full_version = "3.10.10"
이렇게 진행하면 Pipfile이 생겨난다.
이후 패키지를 설치한다.
pipenv install scikit-learn
Pipfile.lock이 생기고,
기존의 Pipfile이 업데이트 된다.
[packages]
scikit-learn = "*"
참고로, 주피터 노트북을 활용하려면
주피터 노트북 dev-dependency를 설치하고
커널변경을 해주어야 한다.
(vs code가 자동으로 해주어 편하게 했다)
javascript를 사용하다 넘어온거라,
npm과 상당히 유사한 방식으로 작동되는 것을 보니 반가웠다.
lock 파일이 있으니 협업에 유리할 듯 하다.