본문 바로가기
반응형

파이썬/팁19

RuntimeError: 'cryptography' package is required for sha256_password Python으로 MySQL 사용하다가 다음에러가 발생했다. RuntimeError: 'cryptography' package is required for sha256_password 해당 코드가 실행되지 않으면 문제되지 않는데, 실행된다면 발생한다. 에러 내용을 봐도 쉽게 원인을 알 수 있듯이 'cryptography' 패키지가 없어서 발생한 에러 pip를 이용해 cryptography를 설치하면 간단히 해결된다. pip install cryptography stackoverflow.com/questions/54477829/cryptography-is-required-for-sha256-password-or-caching-sha2-password "cryptography is required for sh.. 2021. 2. 10.
키움 KOAStudio 실행시 mfc100.dll 에러 해결 방법 새로 구매한 노트북에 새로이 환경설정을 하다 보니 막히는게 생각보다 많다. 키움증권 홈페이지에서 KOAStudio 다운 받아 실행시 mfc100.dll 에러가 발생해서 이에 대한 해결 방법을 공유하려고 한다. 예전 노트북에서 설치할 때는 아무 문제 없었던 것으로 봐서 원래 사용하던 컴퓨터에서 이것저것 깔아왔다면 아무 문제 없었을 것 같지만 나처럼 노트북을 신규로 사서 바로 KOAStudio 설치해보니 에러가 발생 해결방법에 대해 바로 공유하면 mfc100.dll 32비트 다운 받으면 된다. 64비트도 있는데 KOAStudio가 32비트로 만들어진걸로 알고 있어서 본인 Window bit와 상관없이 32비트를 설치해야하는 걸로 알고 있다. https://www.microsoft.com/ko-kr/downl.. 2020. 10. 29.
Python pyinstaller를 활용한 exe 실행파일 만들기 Python을 이용해 달러지수를 바탕으로 현재 적정환율을 계산하는 프로그램을 만들어보았다. 적정환율 계산에 대한 아이디어는 아래 블로그에서 얻었다 https://blog.naver.com/boot 경제적 자유를 찾아서 : 네이버 블로그 한 우물만 파면, 결국 하나의 우물만 갖게 된다는 것을 깨닫고 세상의 온갖 잡다한 것들에 관심을 갖게 되었습니다. 요즘은 특히 경제와 금융, 주식 투자와 재테크에 관심이 많습니다. blog.naver.com 아무튼 이 Python 파일(.py)을 만들어 매일 실행하는 것은 여간 귀찮은 일이 아니다. 그래서 바로 실행시킬 수 있는 파일(exe)로 만들어보았다. py 파일을 exe로 바꾸기 위해서는 pyinstaller가 필요하다. pip install pyinstaller .. 2020. 7. 3.
Mysql connection 에러 (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다)") window에서 python을 통해 mysql 사용하다가 다음과 같은 에러가 나면서 connection이 되지 않는 현상이 있었다. 에러 (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다)") 안되겠다 일단 새로 시작하자 싶어서 mysql 껐다가 키려고 서비스 > mysql80 > 마우스 우클릭 서비스 재시작을 하면 또 다음과 같은 에러가 뜬다. mysql80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다 뭐지 망했다. 싶었는데 검색을 통해 원인을 찾아보니 내가 아래 경로에 설정 파일인 my.ini을 수정하면서 인코딩이 달라 문제가 됐던 것 C:\ProgramData\M.. 2020. 6. 24.
Python to_sql 에러 sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1170, "BLOB/TEXT column 'index' used in key specification without a key length") pandas data를 to_sql를 이용해 DB에 insert시킬 때 다음과 같은 코드를 사용한다고 하면 df.to_sql(name=table_name, con=connector, if_exists='replace') 다음과 같은 에러가 발생했다. sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1170, "BLOB/TEXT column 'index' used in key specification without a key length") index 없으면 자동으로 만들어줄텐데 이미 data에 index 정의 없이 index를 사용하고 있는 상태라서 발생하는 문제. 해결 방법1. to_sql에서 default option으로 들어가는 index=T.. 2020. 6. 12.
반응형