일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 파이썬버전변경
- fcm multicast
- command did not exit successfully docker-compose -f docker-compose.yml build exit status 1
- rds utf8mb4 변경
- codepipeline 오류
- 파이썬 설치경로 변경
- 네이버클라우드 authentication failed
- fcm 멀티푸시
- 'details': 'invalid authentication information.'}}
- 티스토리챌린지
- vscode무한로딩
- ncp 401 authentication failed
- codebuild cliend_error
- vscode시계아이콘
- 파이썬 경로 수정
- rds 파라미터그룹
- fcm push
- 'message': 'authentication failed'
- codebuild no matching artifact paths found
- route53 서브도메인
- ncp api 응답오류
- 파이썬여러버전변경
- rds character_set 변경
- {'error': {'errorcode': '200'
- 맥북파이썬여러버전
- vscode소스제어 무한로딩
- ncp authentication failed
- 오블완
- 파이썬버전여러개
- vscode 소스제어
- Today
- Total
All that I've dreamed of
파이썬 경로 설정 / 파이썬 여러 버전 설치 / 파이썬 버전 변경 본문
파이썬 버전이 여러 개 설치되어 있고 기본으로 실행되는 파이썬을 변경하고 싶을 때..!
💡 나의 현재 상황
제 맥북에는 파이썬 3.10, 3.11, 3.12까지 버전별로 파이썬이 설치되어 있답니다;
그리고 저 중 터미널에서 python3을 실행하면 기본으로 실행되는 파이썬 버전은 3.10이예요
저는 기본 파이썬을 3.11 버전으로 변경하고 싶어요
1. 내 컴퓨터에 설치되어 있는 모든 파이썬 경로들을 확인
which -a python3
2. python3의 경로는 보통 /usr/local/bin/python3
파이썬이 설치된 경로는 각각 다양할 수 있어요.
brew를 통해 설치될 수도 있고 직접 설치할 수도 있고...
그래서 /usr/local/bin/python3 이 기본으로 설정될 파이썬이 있는 경로를 가리키게 되어있는데요
이걸 확인하는 명령어
ls -l /usr/local/bin/python3
그러면
lrwxr-xr-x 1 root wheel 70 6 7 2023 /usr/local/bin/python3 -> ../../../Users/bohyun/anaconda3/bin/python3.10
이렇게 /usr/local/bin/python3 이 어떤 파이썬 버전의 경로를 가리키고 있는지 확인할 수 있어요
현재 python3 가 /Users/bh224/anaconda3/bin.... 경로에 설치된 3.10 버전을 가리키고 있네요
3. 파이썬 3.10이 설치되어 있는 경로를 파이썬 3.11이 설치되어있는 경로로 바꿔주기
sudo ln -sf "내가 새로 지정할 파이썬이 있는 경로" /usr/local/bin/python3
sudo ln -sf /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 /usr/local/bin/python3
이렇게 심볼릭 링크를 변경해 주세요
그리고 다시 터미널에 python3 를 입력하면...?
우리가 설정한 대로 3.11 버전이 실행될 거에요!
안되는 사람은 4번으로 가주세요!!! (저도....)
4. 그래도 기본 파이썬이 변경되지 않았을 경우
현재 기본으로 설정된 파이썬 경로를 확인하기 위해 아래 명령어를 입력 후 실행해주세요
which python3
방금 전에 Library/~~ 경로의 3.11로 심볼릭 링크를 변경해줬는데 which python3을 실행하니
저 같은 경우 /opt/homebrew/bin/python3 경로에 있는 파이썬 3.12가 나오네요...?
이런경우 환경설정에서 내가 심볼릭으로 설정한 것보다 우선적으로 적용되는 경로가 있기 때문이에요
5. 환경설정 수정하기
내 컴터의 환경설정들의 우선순위를 확인해 볼게요
echo $PATH
/Users/bh224/.local/bin:/Users/bh224/anaconda3/condabin:/Users/bh224/.rbenv/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:...
위와 같이 opt/home/brew/bin 이 제가 변경한 3.11 보다 더 먼저 적용되고 있네요!!
그럼 제가 먼저 적용하고 싶은 설정을 위로 올려주면 돼요
환경설정파일 수정을 위해
vi ~/.zshrc
파일을 열고 아래 설정을 추가해 주세요
* 파이썬 3.11 경로를 /usr/local/bin 에 링크시켜 주었으니 /usr/local/bin 을 제일 위로 올려주는 거예요
export PATH="/usr/local/bin:$PATH"
변경된 환경설정파일 적용해 주시구요
source ~/.zshrc
다시 echo $PATH 를 실행해주면
/usr/local/bin:/Users/bh224/.local/bin:/Users/bh224/.local/bin:/Users/bh224/anaconda3/condabin:/Users/bh224/.rbenv/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:...
/usr/local/bin 이 제일 위로 가있는걸 볼 수 있어요
자 그럼 다시 터미널에서 python3 를 실행해볼게요....!
파이썬 3.11이 적용이 되었습니당 :)
아이고 힘들다
터미널을 껐다가 다시 켜도 새 터미널에서도 잘 적용되는지 확인해 주세요 😙
'ETC' 카테고리의 다른 글
RDS character_set utf8mb4 변경 / 파라미터그룹 추가&적용 (0) | 2024.10.07 |
---|---|
[Firebase/Fcm 푸시] 멀티푸시오류 send_multicast / 0 messages were sent successfully 해결 (1) | 2024.09.19 |
[AWS] awscli 명령어 AttributeError: module 'lib' has no attribute 'X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT' 오류 (0) | 2024.01.02 |
[Github Actions] tmate 로 디버깅 / 접속 오류해결 (0) | 2023.12.04 |
[AWS] Codepipeline에 AWS chatbot 알림 추가하기 (0) | 2023.11.13 |