본문 바로가기

IT 자료196

sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:redshift.psycopg2 파이썬 오류 : sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:redshift.psycopg2 발생 상황 : pyinstaller를 통해서 exe 파일을 만드는데 오류가 발생한다. 오류 내용 : Traceback (most recent call last): File "work2024.py", line 72, in File "", line 2, in create_engine File "sqlalchemy\util\deprecations.py", line 375, in warned File "sqlalchemy\engine\create.py", line 518, in create_engine File "sqlalchemy\e.. 2024. 3. 15.
[파이썬 오류] raise ValueError(f"{col} ({my_type}) not a string") raise ValueError(f"{col} ({my_type}) not a string") 오류 부분은 판다스(pandas)의 to_sql에서 문제가 되었다. 스택오버플로우에 따르면 버전 2.1.4 이후 부터 문제가 되었고, 해결방법은 버전은 낮추는 방법이다. - 판다스 삭제 pip uninstall pandas - 판다스 재설치(버전 2.1.3) pip install pandas==2.1.3 c:\work\untitled2.py:103: UserWarning: pandas only supporider using SQLAlchemy. Traceback (most recent call last): File "c:\work\untitled2.py", line 103, in chunk_data.to_sql(.. 2024. 3. 15.
postgresql.pk8 생성하기 스프링에서 DB 연결 작업 중이다. postgresql연결해야 하는데 SSL인증서로 작업 진행 중이다... (정확히는 교체 작업중) 일반적으로 파일 4개를 주는데, 3개 밖에 주지 않았고 그 중 pk8 인증서가 누락되었다. 인증서를 보내주는 제공자도 "원래 인증서 3개뿐이고 다른 이들도 잘 접속한다" 라고 이야기 하셨지만.. 우리는 pk8이 필요한데... ㅠ 결론적으로 key파일로 pk8인증서를 생성할 수 있기 때문에 문제는 없다. pk8인증서를 만들어보자 Create 'postgresql.pk8' with 'postgresql.key' file openssl 설치가 필요하다. - 만약 git이 설치된 상태라면 "C:\Program Files\Git\mingw64\bin\openssl.exe" 경로에서 .. 2023. 12. 26.
java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. 에러 내용 : java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. - 오류 소스 List list = new ArrayList(); list = service.getCode(); list.get(1).put("result", "S"); // 이 부분 오류 에러 내용을 보면 "TupleBackedMap cannot be modified"이라고 나와 있습니다. 이는 TupleBackedMap이라는 클래스의 인스턴스가 수정될 수 없다는 것을 의미합니다. 해결 방법으로는 먼저, TupleBackedMap 대신 다른 맵 클래스를 사용하는 것입니다. List list = new ArrayList(); list = service... 2023. 7. 13.