Mac OS 파이썬 vscode 에러

Mac OS 파이썬 vscode 에러

작성일 2019.07.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

패스트캠퍼스에서 파이썬 웹개발자 강의 듣고있는 학생입니다.
강의자분께서는 윈도우로 가르쳐주시는데 맥도 문제 없도록 가르쳐 주시는것 같습니다.

근데 저는 문제가 있습니다.

가상환경을 설정하는 단계에서부터 문제가 발생합니다.

데스크탑에 python_basic이라는 폴더를 만들고 거기에서 코딩을 합니다

터미널을 이용해서, python -m venv python_basic 이라는 가상환경을 설정해 주라고 하셨습니다.
하란대로 했는데, no module named venv라는 문구가 떴습니다...

구글링하다가 python3 -m venv ~~ 로 하는 분을보고 저도 똑같이 3을 붙여서 다시 실행했더니,
python3 -m venv python_basic <====== 이렇게 입력했고 실행했습니다.
데스크탑에 있는 python_basic폴더에 bin폴더, include폴더, lib폴더와 pyvenv.cfg파일이 생성되었습니다.

그러고나서 강의를 다시 따라가는데, 터미널을 이용해서 simplejson이라는 패키지를 다운받으라고 하셨습니다.

pip install simplejson을 입력해서 다운을 받고, pip list를 통해서 simplejson이 설치된 걸 확인했고, pip install --upgrade simplejson으로 최신패키지임을 확인했습니다.

code를 입력하여 vscode를 키고, 강의를 따라서

==============================================================================
#외부 설치 패키지 테스트
import simplejson as json

test_dict = {'1': 95, '4': 77, '3': 65, '5': 100, '2': 88}

#simplejson 실행
print(json.dumps(test_dict, sort_keys=True, indent=4 * ' '))
==============================================================================

위 코드를 입력했습니다.

그런데
{
"resource": "/Users/wohc/Desktop/python_basic/section03.py",
"owner": "python",
"code": "import-error",
"severity": 8,
"message": "Unable to import 'simplejson'",
"source": "pylint",
"startLineNumber": 5,
"startColumn": 1,
"endLineNumber": 5,
"endColumn": 1
}

이런 내용의 에러가 뜨고, 그이후에 강의를 따라갈수가 없는 상황이 되었습니다.

부디 도와주세요 ㅠㅠㅠㅠ 상황 설명을 위해 사진을 좀 첨부하겠습니다









#mac os #mac os 버전 #mac os sonoma #mac os 업데이트 #mac os 최신버전 #mac os 14.5 #mac os ventura #mac os x #mac os 15 #mac os monterey

profile_image 익명 작성일 -

일단 python3 가 실행이 되는 걸 보면 어디선가 파이썬 3 버전을 설치한 것으로 보이구요.

(macOS의 기본 내장 파이썬은 2.7일겁니다.)

터미널에서 다음 명령을 입력해서 해당 가상환경을 활성화해야합니다.

source ~/Desktop/python_basic/bin/activate

그러면 명령 프롬프트가 $(python_basic) 이렇게 되는데요.

이 상태에서는 python 명령을 하면 가상 환경에 추가로 생성된 파이썬 해석기와 그외 주변 스크립트들이 사용됩니다. 따라서 이 상태에서 pip 명령을 사용해서 simple_json을 설치해야하구요.

그렇게 하지 않았다면, 내장 파이썬에 대해서 simple_json 이 설치됐을 겁니다.

두번째, 세번째 스크린샷에서 보이는 에러는 인코딩에 관한 에러인데요.

파이썬 2의 해석기는 소스코드가 ascii로 되었다고 가정합니다. 여기에 한글이 있어서

에러가 나는 것이며, 이는 VSCode의 파이썬 해석기 경로가 올바르게 설정되지 않아

시스템 기본 파이썬을 참조하기 때문인것 같습니다.

VSCode는 잘 안써서 모르겠는데, 암튼 파이썬 확장에 대한 설정이 있을거구요

인터프리터 패스를 입력하거나, 가상환경을 설정하거나.. 뭐 그런 부분이 있을 겁니다.

해당 가상환경의 인터프리터 경로는, 활성화된 가상환경 상에서

$(python_basic) which python

해서 알 수 있습니다.

맥북 vscode 'no such file or directory...

vscode 깔고, c 컴파일러, lldb, code runner 익스텐션들 다운 받고, 우클릭 후 'Run Code... 무조건 채택해드립니다. mac os 입니다. 파일이름에 띄어쓰기 없애보세요.

파이썬 input함수 에러 뭐죠?

... File "/Users/LES/Dropbox/Mac (2)/Documents/코드/VSCode/Python/Pyhon_Playground.... 파이썬 버전은 3.10.2입니다 input 에러 아닙니다. 아래 입력한...

tomcat 서블릿 에러

... osmac os이고 vscode 사용중이며(이클립스x) tomcat이용해서... 크롬 에서 띄워주는 에러 메시지는 다음과 같습니다. <servlet> <servlet...

파이썬 웹스크래핑

... 파이썬으로 웹스크래핑 공부를 하고 있는... Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like... 보면 에러가 발생하여 현재 페이지를 표시할 수...

파이썬은 어떤건가요?

... 파이썬은 어떤 프로그램이고 다른 언어들과 어떤점이... (누구나 현재는 구문 에러와 언어 구조에 관한 공부에... (Windows, Mac OS, Linux, Unix, BeOS, Java)에서 사용이 가능하다....

파이썬 코드 질문입니다.

from PIL import Image import numpy as np import os, re... exe' 'c:\Users\User\.vscode\extensions\ms-python.... csv' 파일을 못찾았다는 에러입니다....