맥 환경에서 brew 이용하여 pyenv 설치

brew install pyenv

pyenv 에서 설치가능한 파이썬 버전 목록 확인

pyenv install --list | grep " 3\."

.zshrc (또는 .bash_profile) 파일에 pyenv 활성화되도록 스크립트 추가 및 적용

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
source ~/.zshrc

pyenv 에서 파이썬 2가지 버전 설치 ( 2023.8.24. 기준 최신 release 버전 : 3.10.12, 3.11.4 )

pyenv install 3.10.12
which python
python --version

 

또 다른 버전 설치

pyenv install 3.11.4

 

기본 디폴트로 사용할 버전 설정

pyenv global 3.11.4

해당 디렉토리에서 다른 버전 사용

pyenv local 3.10.12
python --version

 

pyenv에서 사용중인 파이썬 버전 확인

pyenv versions

 

참고 링크

https://blog.eunsukim.me/posts/managing-python-versions-on-your-mac

https://www.daleseo.com/python-pyenv/

 

여러 버전의 파이썬 관리하기 (pyenv)

Engineering Blog by Dale Seo

www.daleseo.com

 

 

'IT' 카테고리의 다른 글

[Eclipse]Spring Setup[2] & context  (0) 2014.09.25
[Eclipse]Spring Setup[1] & Eclipse plugin  (0) 2014.09.25

macOS Big Sur 또는 macOS Catalina 에서 추가 작업이 필요하다.

전체 설치 과정은 [DB]몽고DB 설치 - macOS Big Sur 참조

# 테스트 환경 #
- macOS Big Sur 버전 11.x.x
- mongodb community 버전 4.2.x
- Homebrew 버전 3.x.x

 

오류 원인 : 데이터를 저장하는 폴더를 다음과 같이 만들 경우, 현재 macOS Big Sur에서에서 mongo적용되지 않는다.

$ sudo mkdir -p /data/db
mkdir: /data/db: Read-only file system

위 메시지 무시하고 설치 진행하면 다음과 같은 오류 메시지를 만난다.

오류 메시지 : 

[initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file., terminating

 

해결 : dbpath 설정 - 일반적으로 /data/db 경로이지만, /data/db 경로는 macOS Catalina부터 현재 Big Sur 버전에서 적용되지 않으므로, 다음과 같은 다른 경로를 설정한다.

mongod --dbpath /usr/local/var/mongodb/

 

+ Recent posts