본문 바로가기

PYTHON/python 에러6

pycharm Could not install packages due to an OSError: [WinError 5] 완벽 해결법 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 pycharm Could not install packages due to an OSError: [WinError 5] 터미널에서 명령어를 실행하다가 발생하는 에러로 주로 설치하다가 발생한다. 원인 및 해결방법 권한이 없어서 발생하는 것이 원인! 관리자 권한으로 실행하여 해결한다. 실행 후 그대로 작업하면 해결! +추가 pycharm, jupyter note ... 등에서 같은 에러 발생하면 해당 tool을 관리자 권한으로 실행! 2022. 1. 12.
ModuleNotFoundError: No module named 'pip' 완벽 해결법 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 ModuleNotFoundError: No module named 'pip' pip 명령어를 잘 사용하다가, 갑자기 안될 때 발생하는 에러다. 원인 및 해결방법 최근에 pip 업그레이드를 실행했을 경우, 지웠다가 재설치를 하는데 재설치가 안되어서 pip가 사라진 것이 원인! pip를 다시 깔아준다. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py 한 줄씩 실행하면 pip 설치 완료! 2022. 1. 11.
EOL while scanning string literal 에러 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 EOL while scanning string literal 흔하게 나오는 에러. 원인 및 해결방법 원인은 오타에 있다. 코드에 괄호나 따옴표가 빠져있는지 확인해보자. 특히, 문자열 주변을 살펴본다. 2020. 2. 25.
python 데이터프레임 columns 이름 설정 에러 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 Index(...) must be called with a collection of some kind 데이터프레임을 만들때 컬럼에 이름을 줄 때 발생하는 에러다. 예시를 통해 알아보자. 예시 데이터프레임을 만든다. import pandas as pd df = pd.DataFrame(['서울','경기','경기','서울','부산'], columns='지역') TypeError: Index(...) must be called with a collection of some kind, '지역' was passed 컬럼명에 '지역'이라는 이름을 부여하려는데 바로 에러가 난다. 에러나는 부분 columns='지역' 에러가 나는 부분은 바로 컬럼 인자다. 원인 .. 2020. 1. 30.
python JSON 파싱 에러 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 pd.read_json ValueError: Expected object or value JSON 파일을 판다스를 이용해서 불러올때 발생하는 에러이다. JSON 파일의 값이 정확했지만 에러나는 경우인데 예시를 통해 알아보자. 예시 JSON 파일을 생성한다 %%writefile example.json [{'a':1,'b':2,'c':3}, {'a':4,'b':5,'c':6}, {'a':7,'b':8,'c':9}] Writing example.json 생성이 되었다. 이제 불러오자. 에러나는 부분 data = pd.read_json('example.json') ValueError Traceback (most recent call last) ValueE.. 2020. 1. 29.
python concat 에러 *복사 붙여넣기는 실력향상에 도움이 안됩니다* 에러 내용 first argument must be an iterable of pandas objects, you passed an object of type "DataFrame" 데이터 프레임 두 개를 병합할 때 발생하는 에러로 해결법은 아주 간단하다. 예시를 통해 알아보자. 예시 임의로 데이터 두 개를 만든다. import pandas as pd import numpy as np data1 = pd.DataFrame(np.random.randn(9).reshape((3,3)), columns = list('abc'), index = ['one','two','three']) data1 data2 = pd.DataFrame(np.random.randn(9)... 2020. 1. 29.