파이썬 가상 환경으로
venv
라는 것을 많이 사용하나 보다.. 파이썬 가상환경이라고 구글링해보면venv
라는 가상환경 베이스의 검색결과가 많이 나온다. (파이썬 2.x, 3.x 버전이 호환되서 많이 사용한다고도 한다) 하지만 잘 몰랐고 현재 사용 중인anaconda
( 다른 가상환경보다 무거움 ) 기준으로 이 글을 설명한다
python 에서 공식적으로 권장하는 가상환경은pipenv
라고 한다
2022-12-11 일 기준 입니다
Anaconda 가상환경
을 사용합니다 (conda
사용가능)path
에 anaconda
가 등록되어 있어야 합니다 (기본설치 했다면 path
에 등록되어 있을 것입니다) 가상환경에서 필요한 라이브러리 및 패키지 설치할 것이다 물론
Anaconda
경로가path
에 등록되어 있지 않다면conda
명령어부터 먹히지 않을 것이므로Anaconda
경로를 환경변수path
에 등록하는 작업부터 하길 바란다. (인터넷에 널려있음)
내path
에Anaconda
가 등록되어있지 알 수 있는 쉬운 방법은anaconda prompt
실행 시켜놓고conda --version
을 입력해 보면 된다
pip install pip --upgrade
python -m pip install --upgrade pip
conda update conda
pip list -o
이제 진짜로 시계열 예측
fbprophet
library 를 사용하기 위해서 설치해야할 것들을 설명한다
seongkeun
부분은 가상환경 이름 지정하는 부분이니conda create -n seongkeun python=3.8
conda activate seongkeun
conda install libpython m2w64-toolchain -c msys2
conda install numpy cython -c conda-forge
conda install matplotlib scipy pandas -c conda-forge
conda install pystan -c conda-forge
conda install -c anaconda ephem
pip install scikit-learn
pip install auto-arima (pmdarima)
pip install fbprophet
pip install plotly
pip install pystan==2.19.1.1 prophet
or
conda install -c conda-forge prophet
이미 위 가상환경에 등록한 seongkeun 이라는 이름의 가상환경으로 설명한다
conda env list
conda activate seongkeun
비활성화?
conda deactivate seongkeun
pip install jupyter notebook
python -m ipykernel install --user --name 가상환경이름 --display-name 커널명
( "--display-name 커널명" 은 생략 가능 )
python -m ipykernel install --user --name seongkeun
jupyter notebook
from platform import python_version
print(python_version())