[osX] 맥북에 파이썬 가상환경(pyenv) 설치하기
업데이트:
맥북에 파이썬 가상환경(pyenv) 설치하기
참고링크
- 윈도우에 아나콘다를 사용해 파이썬 가상환경 설치하기
- 맥북에 파이썬 가상환경(pyenv) 설치하기
- 우분투에 파이썬 가상환경(pyenv) 설치하기
- CentOS에 파이썬 가상환경(pyenv) 설치하기
오늘은 맥북에 pyenv를 이용해 파이썬 가상환경을 설치하는 방법을 알아보겠습니다.
1. pyenv, pyenv-virtualenv 설치
$ brew install pyenv
$ brew install pyenv-virtualenv
설치 확인
$ pyenv --version
pyenv 2.3.0
2. 설치 가능 파이썬 버전 확인
$ pyenv install --list
Available versions:
2.1.3
2.2.3
2.3.7
2.4.0
...
3. 파이썬 3.10.4 설치
$ pyenv install 3.10.4
시스템상 깔려 있는 파이썬 확인
$ pyenv versions
* system (set by /Users/cheolwon/.pyenv/version)
3.10.4
4. 파이썬 3.10.4 가상환경 추가
$ pyenv virtualenv 3.10.4 py3_10_4
가상환경 확인
$ pyenv versions
* system (set by /Users/cheolwon/.pyenv/version)
3.10.4
3.10.4/envs/py3_10_4
py3_10_4
가상환경 실행
$ pyenv activate py3_10_4
Failed to activate virtualenv.
Perhaps pyenv-virtualenv has not been loaded into your shell properly.
Please restart current shell and try again.
위에 보시면 오류가 나는데 오류의 원인은 제 맥북에는 bash가 아닌 zsh을 사용하기 때문입니다. 따라 .zshrc 에 아래 두 문장 추가
$ vim .zshrc
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
위 방식처럼 .zshrc에 들어갓 고치던지 아니면 밖에서 아래처럼 입력 가능
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
다시 가상환경 실행
$ pyenv activate py3_10_4
가상환경 빠져나오기
$ source deactivate
5. 라이브러리 설치
Numpy 설치
(py3_10_4)$ pip install numpy
Pandas 설치
(py3_10_4)$ pip install pandas
Matplotlib 설치
(py3_10_4)$ pip install matplotlib
Seaborn 설치
(py3_10_4)$ pip install seaborn
사이킷런 설치
(py3_10_4)$ pip install sklearn
텐서플로(2.0.0) 설치
(py3_10_4)$ pip install tensorflow==2.0.0
케라스 설치
(py3_10_4)$ pip install keras
플라스크(flask) 설치
(py3_10_4)$ pip install flask
BeautifulSoup 설치
(py3_10_4)$ pip install bs4
주피터노트북 설치
(py3_10_4)$ pip install Jupyter
소문자 j로 쓰니까 안되고 대문자 J로 쓰니까 되더라구요.
주피터노트북 실행
(py3_10_4)$ jupyter notebook
설치한 라이브러리 확인
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import sklearn
import tensorflow as tf
텐서플로 버전 확인
tf.__version__
‘2.0.0’
참고) osx에서 pyenv 업데이트 하는법
brew upgrade pyenv