글을 작성중인 현재 파이썬의 최신 버전은 3.7이다. 하지만 텐서플로우 등 많은 라이브러리들이 3.5 혹은 3.6에서 안정적이기에 3.7로 바로 넘어가기엔 무리가 있다.
https://python.org 에 접속해보면 3.7은 설치파일로 제공하고 다른 버전들은 예를들어 3.5.5는 tgz로 제공한다.
이 글은 저 tgz파일로 어떻게 설치하는지 설명한다.
먼저 tgz 파일을 받고 압축을 푼다.
압축푸는 명령어는 tar -zxvf '파일명'
압축푼 곳으로 cd 로 들어간다.
그리고 mkdir을 당신의 홈디렉토리에 mkdir ~/.python3.5 이런식으로 만들어주고
./configure --prefix=$HOME/.python3.5 --enable-optimizations
를 진행한 뒤
압축푼 폴더 안에서 make -j8 명령어를 실행해주고
sudo make altinstall 을 실행하면 설치가 된다.
설치한 파이썬 버전을 실행하는 방법은 ~/.python3.5/bin/python3 이다.
이 실행파일을 virtualenv와 결합시켜 환경을 구축하려면
우선 virtualenv를 설치해주고 ( 이미 python3와 pip3가 설치되어있다는 가정하에 )
pip3 install virtualenv
( 만약 pip3가 설치되어있지 않다면 wget으로 virtualenv의 setup.py를 ~/.python3.5/bin/python3 로 실행시켜준다. )
( ~/.python3.5/bin/python3 setup.py install )
그리고 virtualenv '환경이름' -p $HOME/.python3.5/bin/python3 를 해놓고 나중에
source '환경이름'/bin/activate 를 해주면 해당 파이썬 버전을 virtualenv로 활용할 수 있다.
'소프트웨어' 카테고리의 다른 글
Visual Studio Code replace 정규식 사용하기 (0) | 2019.02.08 |
---|---|
맥 기본 아파치 경로 (0) | 2018.10.12 |
리눅스 백그라운드 실행 nohup (0) | 2018.03.10 |
Django와 Amazon S3 연결 (0) | 2018.03.10 |
django를 사용할 때 debug=false 로 설정하면 static 파일이 모두 캐치가 안되는 이유 (0) | 2018.03.04 |