Skip to main content

Command Palette

Search for a command to run...

파이썬 인터프리터 오류, 파이썬 경로 문제 : 원하는 파이썬 버전을 기본으로 설정하기

Updated
2 min read
파이썬 인터프리터 오류, 파이썬 경로 문제 : 원하는 파이썬 버전을 기본으로 설정하기

1. 파이썬 파일을 실행하려고 하니까 아래와 같은 오류 문장이 떴다.

‘main 실행 오류' : 이런 경우는 대체로 파이썬 인터프리터에 문제가 있을 때 발생한다.

2. 처음에는 파이썬 인터프리터를 변경하는 것으로 문제를 해결하려 했다.

파이썬 인터프리터를 변경해봐도 해결이 되지않아 파이썬 3.8을 제거하고, 파이썬 3.11을 설치 했었다.

3. 파이썬 3.8을 제거하면 안됐었다.

4. 파이썬 3.8버전을 제거한 후로는 가상환경도 안만들어졌고, 파이썬 버전도 안뜨기 시작했다.

5. 이 문제를 해결하기 위해 여러 버전의 파이썬이 설치되어 있고, 원하는 파이썬 버전을 기본적으로 사용하도록 설정하는 방법을 찾게 되었다.

시스템에 설치된 파이썬3의 모든 버전과 그 위치를 확인하려면 아래의 명령어를 사용한다.

이 명령어를 실행하면 파이썬3이 설치된 위치가 출력된다.

which -a python3

다음으로 특정 위치에 있는 파이썬3 인터프리터를 실행하려면 다음과 같은 명령어를 입력한다.
이 명령어를 실행하면 해당 위치의 파이썬3 인터프리터의 버전 정보가 출력된다.

/usr/bin/python3

파이썬 인터프리터를 종료하려면 아래의 명령어를 사용한다.

quit()

이제 원하는 버전의 파이썬을 기본적으로 사용하도록 설정하려면 .zshrc 파일을 수정해야 한다.

.zshrc 파일은 Z shell의 설정 파일로 쉘 세션을 시작할 때마다 자동으로 실행된다.

.zshrc 파일을 열려면 아래의 명령어를 사용한다.

vi .zshrc

.zshrc 파일을 수정한 후에 변경한 설정을 즉시 적용하려면 아래의 명령어를 실행한다.

source .zshrc

마지막으로, 기본 파이썬3 인터프리터를 실행하려면 아래의 명령어를 사용한다.

python3

이 명령어를 실행하면 설정한 기본 파이썬3 인터프리터의 버전 정보가 출력된다.

이렇게 하면 파이썬 스크립트를 실행할 때 항상 동일한 파이썬 버전이 사용되도록 할 수 있어 파이썬 버전에 따른 오류를 방지할 수 있다.

156 views

More from this blog

s3사용 및 s3:PutBucketPolicy 권한 오류

1. S3 생성 중 정책 생성 페이지에서 s3:PutBucketPolicy 권한이 없어 오류 발생 IAM 사용이 아닌 루트 사용자 버전으로 설명 AWS IAM 콘솔 → 정책 → AdministratorAccess⁠검색→ 정책이 나타나면 사용자에 연결→ 없다면 새로운 정책 추가 없으므로 AdministratorAccess 생성 정책 생성 버튼 클릭 → JSON 탭 선택 후 아래 코드 입력 → 생성 { "Version": "2012-10-1...

Mar 12, 20252 min read9
s3사용 및 s3:PutBucketPolicy 권한 오류

챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

https://youtu.be/5soSQgVHGEA OpenAI API를 이용한 챗봇을 만들면서 대화가 길어질수록 LLM 호출 시 토큰 수 증가로 응답 시간이길어지는 문제가 발생 문제분석 여기서 생각하는 문제는 db 조회의 부하 처음 챗봇에게 부여하는 역할이 너무 긴데, 이걸 매 API 호출마다 전송함 대화 흐름을 기억하기 위해 챗봇-유저 간 대화 내용을 모두 DB에 저장한 다음 그대로 API 호출 마다 LLM에 전달함 → 모든 대화 ...

Jan 16, 20253 min read122
챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

dayeon's blog

124 posts