보통 python 2.7.x가 설치가 되어 있고, python3은 별도 설치해야 하는데,
여전히 ver 2.x에 대한 의존도가 있어서, 별도 개발환경을 3.x로 맞추고 싶다.
brew install python3
로 osx에 python3을 설치하자.설치를 완료하면,
$ python
Python 2.7.10 (default, Jul 30 2016, 18:31:42)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
/usr/local/bin/python3에 symbolic link가 있는 것을 확인하고,
$ python3
Python 3.6.4 (default, Jan 6 2018, 11:51:15)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
virtualenvwrapper가 설치된 상태에서, 다음과 같이 실행하자.
mkvirtualenv -p /usr/local/bin/python3 python3
그러면, $WORKON_HOME내, python3 프로파일이 설정되고,
workon python3
를 실행하는 것으로, python3 환경으로 전환할 수 있다.
(python3) $ python
Python 3.6.4 (default, Jan 6 2018, 11:51:15)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
venv에서 벗어나려면 deactivate를 하면 된다.
'Development > Python' 카테고리의 다른 글
python에서의 unit test - 디렉토리 구조 구성하기 + unittest 적용하기 (0) | 2020.11.19 |
---|---|
Python project를 위한 Docker 기반 Jenkins 설정하기 (0) | 2020.11.17 |
파이썬 개발환경 구성: pyenv + virtualenv + autoenv (0) | 2020.11.14 |
여러 버전의 python을 관리하는 또 다른 방법 : pyenv (0) | 2020.11.13 |
OSX) virtualenvwrapper로 virtualenv 편하게 쓰기 (0) | 2020.11.12 |
calInThread vs callFromThread (0) | 2009.04.27 |
현재 클래스 이름, 메소드 이름, 라인 넘버 얻기 (0) | 2009.04.07 |
현재 함수의 이름 얻기 (0) | 2009.04.07 |