환경변수 따로 건든건 없는데
vscode python에서
파일 'c:\Users\jaism.vscode\extensions\ms-python.python-2025.0.0-win32-x64\package.json'(Error: 존재하지 않는 파일 'c:\Users\jaism.vscode\extensions\ms-python.python-2025.0.0-win32-x64\package.json'을(를) 확인할 수 없습니다.)을(를) 읽을 수 없음 라고 계속떠요ㅜ
익명(182.213)2025-02-12 21:06
에휴 니가 좋아하는 gpt한테 쳐물어봐
익명(218.152)2025-02-12 21:05
그렇게 실행하지 말고 익스텐션 탭 가서 code runner 설치한 다음에 다시 코드파일로 와서 컨트롤+알트+N키 눌러라
익명(211.236)2025-02-12 22:19
답글
근데 제가 하루죙일 이거 붙잡고 하고있는데 파일경로가 잘못되었는지 찾을 수 없다하고, 환경변수가 뭐 잘못된지도 모르겠고, 저거 파이썬 확장 자꾸 오류면서 실행버튼 얘가 먹통인데 터미널에서 수동으로는 파일들 동작잘하거든요
걍 무시까고 말씀대로 해도 문제없을까요
글자는 깨졌지만 포맷과 길이로보아
python은(는) 명령, 또는실행파일, 머시기가 아닙니다.
였을거같습니다. 환경변수가 설정되기전 vscode가 실행되어서 python을 못찾았을 가능성이 커요. 열려있는 모든 vscode창을 닫고 vscode를 다시 실행해봅니다(reload window같은 명령은 안됩니다) - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:18
답글
리로드는 소용없군여 계속 썻는데..
익명(182.213)2025-02-12 23:23
1. 터미널에서 python되는거면 where python인가 암튼 이런 명령으로 실제로 어디경로의 파이썬을 쓰고있는지 확인하세요.
2. 경로를 알아냈으면 복사합니다
3. 파이썬 인터프리터 선택창에 추가/입력은 뜨신다는거같은데 입력에 복사한 경로를 붙여넣습니다.
4. 실행을 다시 해봅니다. "C:\Users...\..." ex.py 이런식의 명령을 통해 실행될건데 따옴표부분이 복사한(그리고 입력한)경로와 같은지 확인합니다.
5. 개인적으로 code runner는 비추입니다. 반박시 님들말이 맞음 - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:10
답글
6. 혹시몰라 그러는데, 질문글은 삭제하지맙시다 - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:12
답글
code runner는 애긔 장난감이지...
익명(104.28)2025-02-12 23:18
답글
뭐가 문제였는지는 모르겠는데 환경변수 계속 건드니까 되서 인터프리터도 다시 입력해보니까 아래 파이썬 갑자기 뜨는데
말씀해주신 4번은 제가 실행파일 폴더를 파이썬 설치 폴더랑 같은곳에 만들지 않는이상 경로가 다르지않나요?
익명(182.213)2025-02-12 23:21
답글
실행파일 폴더를 ex.py로 말씀하신거죠?
그렇다면 작성자님말대로 당연히 다른게 매우 일반적인게 맞습니다. 그래서 where같은명령으로 python의 전체경로를 복사해와서 vscode에 현재 사용할 파이썬의 경로를 입력하는 과정을 설명한겁니다.
보통 "python ex.py"라고 쓰신다면 셸이 우선순위에따라 결국 환경변수 PATH에 등록된 폴더를 뒤져봅니다. 터미널에서 실행한경우 됐다고하니 환경변수는 설정이 되었던것 같아보입니다. 근데 문제는 이 환경변수설정이 vscode가 켜진 이후라면, vscode는 바뀐 환경변수를 알지 못합니다. 그래서 실행이 안되었던것 같구요. 아마 그래서 vscode를 종료하고 재시작하면서 vscode가 python이 등록된 환경변수 사용하면서 해결된거같습니다. - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:29
답글
그렇군여 근데 궁금한게
1. microsoft store에서 파이썬이 설치하고난 뒤 추가로 파이썬 홈페이지에서 다운로드할경우 충돌이 날 수 있나요?
방금 과정에서 스토어에서 설치한거 제거했거든요
2. 환경 변수 설정시 사용자 변수랑 시스템 변수 둘다 추가하는게 맞나요?
글삭절대안합니다 답변 감사드립니다
익명(182.213)2025-02-12 23:33
답글
1. 아마 실행하는데 문제는 없을겁니다. 문제라고한다면 이후에 설치할때 쓴 installer가 이전 python 환경변수보다 높은 우선순위로 설정되어서, 터미널에서 실행할때 이후에 깔린 파이썬을 쓴다거나 이런문제가 있을수 있어요.
1-1. 파이썬으로 좀 개발환경 만들고싶다 하다보면 가상환경만드는 툴을 쓸건데, 파이썬은 이럴때 프로젝트마다 파이썬을 설치합니다. 파이썬이 여러개깔리는건 꽤 자주있을겁니다. 중요한건 어떤 파이썬을 쓸지 환경변수나 에디터에서 제대로 설정하는게 중요합니다.
2. 운영체제안에 사용자계정이 여러개라서, 시스템변수에 설정하시면 모든사용자에게 적용되고, 사용자변수면 현재 사용자에게만 적용됩니다. 저는 보통 사용자변수만 수정합니다. - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:41
답글
시스템변수보다 사용자변수의 내용이 우선적으로 적용되는거로 아는데 이건 확실치않으니까 따로 검색ㄱㄱ - dc App
익명(syvcpsyxpqnftm)2025-02-12 23:43
답글
감사합니다 혹시 파이썬 확장 python extension package 이거도 설치해야하나요? 첨엔 계속 같이 설치했는데 또 vscode 맛탱이갈까봐 겁나서
익명(182.213)2025-02-12 23:44
답글
확장마다 설정때문에 귀찮아질수도있는데, 저는 그 팩에 있는거중 안깐거도있고 없는거중 깐거도 있습니다. 그래서 무슨일이 생길지는 장담은 못하겠지만 별일 있을까요?일단 저는 파이썬때메 설치했었고 추천드리는 확장들은MS의 Python - 일단 기본MS의 Black Formatter - 코드 포매팅하려고 씁니다.MS의 isort - 임포트를 정렬하려고 씁니다.MS의 Pylance - 뭐더라 lsp관련기능으로 기억MS의 Python Debugger - 디버깅할때 필요합니다. 중단점걸고 디버거로 실행하면 vscode에서 상호작용이 가능하다던가 등의 기능을 합니다.autoDocstring - 주석달때 씁니다.이정도입니다. - dc App
익명(syvcpsyxpqnftm)2025-02-13 00:00
답글
줄바꿈이 안먹혔는데 이건 양해좀ㅋㅋ 글고 웬만한 확장들은 코드작성"중"에 도움을주는것들입니다. 터미널에서 실행이된다면, 거의 vscode에서 설정만만지면 잘 돌아갈겁니다. - dc App
익명(syvcpsyxpqnftm)2025-02-13 00:04
널 구제불능의 컴맹새끼라고 가정할게... 그럼 윈도우에 파이썬을 깔았단 건데, 일단 파이썬을 지우고, 다시 설치할 때 꼭 add PATH 로 시작하는 옵션을 체크해. 그리고 켜져 있는 명령 프롬프트(cmd)와 vscode를 다 닫고, 다시 vscode를 켜면 돼
익명(104.28)2025-02-12 23:21
답글
껏다 안켜서그런가 환경변수 건드니까 되는데 환경변수에서 시스템이랑 사용자 둘다 추가해줘야하는거임?
저런
인터프리터 선택
거기서 아무것도 안떠요 추가랑 경로 입력하라고 두개만뜹니다..
환경변수 설정 했니
환경변수 따로 건든건 없는데 vscode python에서 파일 'c:\Users\jaism.vscode\extensions\ms-python.python-2025.0.0-win32-x64\package.json'(Error: 존재하지 않는 파일 'c:\Users\jaism.vscode\extensions\ms-python.python-2025.0.0-win32-x64\package.json'을(를) 확인할 수 없습니다.)을(를) 읽을 수 없음 라고 계속떠요ㅜ
에휴 니가 좋아하는 gpt한테 쳐물어봐
그렇게 실행하지 말고 익스텐션 탭 가서 code runner 설치한 다음에 다시 코드파일로 와서 컨트롤+알트+N키 눌러라
근데 제가 하루죙일 이거 붙잡고 하고있는데 파일경로가 잘못되었는지 찾을 수 없다하고, 환경변수가 뭐 잘못된지도 모르겠고, 저거 파이썬 확장 자꾸 오류면서 실행버튼 얘가 먹통인데 터미널에서 수동으로는 파일들 동작잘하거든요 걍 무시까고 말씀대로 해도 문제없을까요
걍 내말대로 해봐
지금 n번째 삭제하고 다시설치 시도중이라 한번해볼게요
이거 어디서 충돌나는거같은데 microsoft store에서 python 설치한거때문인가 혹시 이거 깔려있음 안되나요?
ㄴㄴ상관없음
Ctrl + Shift + P 누르고 Python: Select Interpreter 입력해봐
그리고 시스템에 설치된 파이썬 버전 선택
[Running] python -u "c:\Python\backjoon\ex.py" 'python'��(��) ���� �Ǵ� �� ����, ������ �� �� ���α�, �Ǵ� ��ġ ������ �ƴմ+�. [Done] exited with code=1 in 0.078 seconds 계속이래요 인터프리터도 입력하면 뭐 뜨는거없어요 제가 경로 찾아서 python.exe 넣는데 안돼요ㅜㅜ
그거 문제없이 실행된건데 한글만 깨져서 나오는거 같은데? 출력문구를 영어로 바꾸던지 UTF-8 포맷으로 바꾸든지 해봐
글자는 깨졌지만 포맷과 길이로보아 python은(는) 명령, 또는실행파일, 머시기가 아닙니다. 였을거같습니다. 환경변수가 설정되기전 vscode가 실행되어서 python을 못찾았을 가능성이 커요. 열려있는 모든 vscode창을 닫고 vscode를 다시 실행해봅니다(reload window같은 명령은 안됩니다) - dc App
리로드는 소용없군여 계속 썻는데..
1. 터미널에서 python되는거면 where python인가 암튼 이런 명령으로 실제로 어디경로의 파이썬을 쓰고있는지 확인하세요. 2. 경로를 알아냈으면 복사합니다 3. 파이썬 인터프리터 선택창에 추가/입력은 뜨신다는거같은데 입력에 복사한 경로를 붙여넣습니다. 4. 실행을 다시 해봅니다. "C:\Users...\..." ex.py 이런식의 명령을 통해 실행될건데 따옴표부분이 복사한(그리고 입력한)경로와 같은지 확인합니다. 5. 개인적으로 code runner는 비추입니다. 반박시 님들말이 맞음 - dc App
6. 혹시몰라 그러는데, 질문글은 삭제하지맙시다 - dc App
code runner는 애긔 장난감이지...
뭐가 문제였는지는 모르겠는데 환경변수 계속 건드니까 되서 인터프리터도 다시 입력해보니까 아래 파이썬 갑자기 뜨는데 말씀해주신 4번은 제가 실행파일 폴더를 파이썬 설치 폴더랑 같은곳에 만들지 않는이상 경로가 다르지않나요?
실행파일 폴더를 ex.py로 말씀하신거죠? 그렇다면 작성자님말대로 당연히 다른게 매우 일반적인게 맞습니다. 그래서 where같은명령으로 python의 전체경로를 복사해와서 vscode에 현재 사용할 파이썬의 경로를 입력하는 과정을 설명한겁니다. 보통 "python ex.py"라고 쓰신다면 셸이 우선순위에따라 결국 환경변수 PATH에 등록된 폴더를 뒤져봅니다. 터미널에서 실행한경우 됐다고하니 환경변수는 설정이 되었던것 같아보입니다. 근데 문제는 이 환경변수설정이 vscode가 켜진 이후라면, vscode는 바뀐 환경변수를 알지 못합니다. 그래서 실행이 안되었던것 같구요. 아마 그래서 vscode를 종료하고 재시작하면서 vscode가 python이 등록된 환경변수 사용하면서 해결된거같습니다. - dc App
그렇군여 근데 궁금한게 1. microsoft store에서 파이썬이 설치하고난 뒤 추가로 파이썬 홈페이지에서 다운로드할경우 충돌이 날 수 있나요? 방금 과정에서 스토어에서 설치한거 제거했거든요 2. 환경 변수 설정시 사용자 변수랑 시스템 변수 둘다 추가하는게 맞나요? 글삭절대안합니다 답변 감사드립니다
1. 아마 실행하는데 문제는 없을겁니다. 문제라고한다면 이후에 설치할때 쓴 installer가 이전 python 환경변수보다 높은 우선순위로 설정되어서, 터미널에서 실행할때 이후에 깔린 파이썬을 쓴다거나 이런문제가 있을수 있어요. 1-1. 파이썬으로 좀 개발환경 만들고싶다 하다보면 가상환경만드는 툴을 쓸건데, 파이썬은 이럴때 프로젝트마다 파이썬을 설치합니다. 파이썬이 여러개깔리는건 꽤 자주있을겁니다. 중요한건 어떤 파이썬을 쓸지 환경변수나 에디터에서 제대로 설정하는게 중요합니다. 2. 운영체제안에 사용자계정이 여러개라서, 시스템변수에 설정하시면 모든사용자에게 적용되고, 사용자변수면 현재 사용자에게만 적용됩니다. 저는 보통 사용자변수만 수정합니다. - dc App
시스템변수보다 사용자변수의 내용이 우선적으로 적용되는거로 아는데 이건 확실치않으니까 따로 검색ㄱㄱ - dc App
감사합니다 혹시 파이썬 확장 python extension package 이거도 설치해야하나요? 첨엔 계속 같이 설치했는데 또 vscode 맛탱이갈까봐 겁나서
확장마다 설정때문에 귀찮아질수도있는데, 저는 그 팩에 있는거중 안깐거도있고 없는거중 깐거도 있습니다. 그래서 무슨일이 생길지는 장담은 못하겠지만 별일 있을까요?일단 저는 파이썬때메 설치했었고 추천드리는 확장들은MS의 Python - 일단 기본MS의 Black Formatter - 코드 포매팅하려고 씁니다.MS의 isort - 임포트를 정렬하려고 씁니다.MS의 Pylance - 뭐더라 lsp관련기능으로 기억MS의 Python Debugger - 디버깅할때 필요합니다. 중단점걸고 디버거로 실행하면 vscode에서 상호작용이 가능하다던가 등의 기능을 합니다.autoDocstring - 주석달때 씁니다.이정도입니다. - dc App
줄바꿈이 안먹혔는데 이건 양해좀ㅋㅋ 글고 웬만한 확장들은 코드작성"중"에 도움을주는것들입니다. 터미널에서 실행이된다면, 거의 vscode에서 설정만만지면 잘 돌아갈겁니다. - dc App
널 구제불능의 컴맹새끼라고 가정할게... 그럼 윈도우에 파이썬을 깔았단 건데, 일단 파이썬을 지우고, 다시 설치할 때 꼭 add PATH 로 시작하는 옵션을 체크해. 그리고 켜져 있는 명령 프롬프트(cmd)와 vscode를 다 닫고, 다시 vscode를 켜면 돼
껏다 안켜서그런가 환경변수 건드니까 되는데 환경변수에서 시스템이랑 사용자 둘다 추가해줘야하는거임?
초보자면 파이참쓰세요
껐다가 키면 됨
내가 이래서 리눅스쓴다