본문 바로가기

반응형

데이터과학/Python

(10)
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape [python 오늘의 에러] 해결법 파이썬에서 파일을 불러와 분석하려고 할때 아래와 같은 에러가 나타날 때가 있습니다. File_Name = 'C:₩Users₩Documents₩Jupyter₩Operation_Data.xlsx' SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 이에러는 파일을 불러올때 경로에 대한 부분에서 오류가 난 경우 입니다. / 대신 ₩ 로 표시하여 경로를 표현한 부분이 유니코드로 인식되어 발생하는 경우 입니다. 이러한 경우는 아래처럼 두가지 방법 중 하나로 해결 할 수 있습니다. 1] ₩를 / 로 경로 표시 부호를 바꾸어 줍니다. File_Name = 'C:/U..
[tensorflow] import 오류 cudart64_110.dll not found 해결방법 tonsorflow 코드 실행중에 curdart64_110.dll not found라는 에러가 발생했습니다. nvidia 계열의 그래픽 카드 사용시에 드라이버 툴킷 설치가 필요하다고 합니다. curdart64_110
[Pandas 기초] SPYDER IDE 설치 및 개발 환경 시작하기 프로그래밍을 시작하려면, 그에 맞는 개발환경을 갖추는 것이 첫번째입니다. 프로그래밍을 편하게 도와주는 프로그램을 IDE라 부릅니다. 간단하게는 노트패드 앱으로도 가능할 수 있지만, 틀려도 틀린지 모르고, 변수 확인도 안되고 오타 확인도 안되고 불편하기 때문에, 보조 프로그램을 사용하게 됩니다. 많이 쓰는 IDE는 sublime text나 visual studio code 같은 것들이 있습니다. 프로그래밍 저변이 넓어질수록 이러한 IDE 생태계도 많이 변하는거 같습니다. 하나의 IDE가 모든 프로그래밍 언어와 사용목적에 맞을 수가 없다보니, 각 상황에 맞는 IDE 프로그램들이 묶여서 번들형태로 제공되기도 합니다. SPYDER는 데이터 과학에 맞는 IDE 프로그램이고, ANACONDA는 IDE 프로그램들을 ..
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 190: illegal multibyte sequence [python error] 데이터 분석을 위한 프로그래밍에서 첫줄이 데이터를 불러오는 것인데, 첫줄에서 오류가 나는 경우가 가끔있습니다. 인코딩 문제인데, data = pd.read_csv('0000000.csv', sep=',', encoding='cp949') 위와 같이 불러왔는데, 아래와 같은 오류가 나왔습니다. UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 190: illegal multibyte sequenc 'UTF8' 과 'cp949' 인코딩 차이로 인한 오류입니다. data = pd.read_csv('0000000.csv', sep=',', encoding='cp949') data = pd.read_csv('0000000.csv', sep=..
공공데이터 오픈 API로 데이터 분석 [Python 3.x] 샘플코드 공공데이터 API 연동을 통해 데이터를 분석하려고 하는데, 시작부터 막혀서 잘 안되는 경우가 있었습니다. 다른거보다 많이 올라와 있는 샘플코드들이 Python 2.x인 경우가 많아서 업데이트가 필요해 보입니다. # Python 2.x 샘플 코드 # from urllib2 import Request, urlopen from urllib import urlencode, quote_plus url = 'http://apis.data.go.kr/B552584/RfidFoodWasteServiceNew/getTotalTimeList' queryParams = '?' + urlencode({ quote_plus('ServiceKey') : '서비스키', quote_plus('type') : 'xml', quote_..
ImportError: No module named requests [Python 오늘의 에러] 단순한 문제인데, 생각보다 안풀려서 헛발질을 오래 했습니다. 몇가지 중요한 사항을 놓치면, 아무리 pip install을 해도 해결되지 않는거 같습니다. 가상환경 기본적으로 가상환경에서 python을 실행중이라면 가상환경(venv)안에 설치를 해주어야 합니다. C:에 설치를 하고, venv에서 찾으면 당연히 찾지를 못하는 결과입니다 . (venv) C:\Users\username\Projects\venv\Scripts> pip install requests pip에서 설치가 안될 경우 git에서 다운로드해서 바로 설치하기 git clone git://github.com/kennethreitz/requests.git cd requests python setup.py install Installation o..
[Python 오늘의 에러] Non-ASCII Character 관련된 한글 에러 문제 파이썬의 경우 기본적인 설정 상태에서, 코드내에 한글이 있는 경우 다음과 같은 오류가 발생합니다. SyntaxError: Non-ASCII Character 관련된 에러라고 부릅니다. 코드 내에 한글을 파이썬이 읽어들이지 못해서 발생되는 에러라고 보시면 됩니다. SyntaxError: Non-ASCII character '\xec' in file D:\app\views.py on line 41, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 해결방법은 간단합니다. 파이썬 코드 맨위에 한글 인코딩을 하도록 명령해주면 됩니다. 위에서 처럼 주석처리된 형태로 들어갑니다. 주석처리를 명령하는 #을 지우면 안됩니다. 이..
파이썬 개발자들이 연결되는 축제의 장, 기대되는 파이콘 한국 2019 파이콘 한국 2019는? 파이콘은 세계 각국의 파이썬 프로그래밍 언어 커뮤니티에서 주관하는 비영리 컨퍼런스 입니다. 한국에서는 처음으로 열린 파이콘 한국 2014를 시작으로 파이콘 한국 준비위원회는 건강한 국내 파이썬 생태계에 지속적인 보탬이 되고자, 커뮤니티 멤버들의 자발적인 봉사로 운영되고 있습니다. CONNECT THE PYTHONISTAS 파이콘 한국 2019의 슬로건은 "Connect the Pythonistas"입니다. 파이콘은 파이썬을 쓰는 이들의 만남의 장이 되기도, 또 다른 언어, 커뮤니티와의 접점이 되기도 합니다. 파이콘에서 당신은 한 분야를 아주 깊게 연구한 사람을 만날 수도, 완전히 다른 분야의 파이써니스타를 만날수도, 친한 동료를 만날 수도 있을 것입니다. 우리는 파이콘을 통해, ..
반응형