AUTO TRADE/Error Data
-
어느 날 갑자기 발생한 오류이다. 본인은 기본적으로 카카오톡 나와의 채팅방을 통해 압축 파일을 업로드한 후 데스크탑과 노트북에 파일을 옮기며 코드를 수정하고 수저이 완료되면 다시 데스크탑으로 옮기는 등의 복잡한 수작업을 통해 작업하고 있었다. 하지만 여느 때처럼 노트북으로 파일을 가져와 코드를 수정하려던 차에 다음과 같은 오류가 발생했다. 별 짓을 다 해봐도 고쳐지지 않는 오류라 그런지 열이 잔뜩 받았다. 세 줄 요약 환경 변수니 뭐니 다 하라 하는데, 변경사항도 없었는데 갑자기 안 됐다. 그렇다보니 재설치해도 안 되더라. 오류가 발생한 py 파일의 코드를 그대로 다른 파일로 복붙해서 사용하니 되더라. 이름도 재지정해도 된다. 근데 당신에게 발생한 오류의 원인은 확실하게 모르니 다른 방법들도 시도해보기 ..
[PyCharm] CreateProcess error=2, 지정된 파일을 찾을 수 없습니다.어느 날 갑자기 발생한 오류이다. 본인은 기본적으로 카카오톡 나와의 채팅방을 통해 압축 파일을 업로드한 후 데스크탑과 노트북에 파일을 옮기며 코드를 수정하고 수저이 완료되면 다시 데스크탑으로 옮기는 등의 복잡한 수작업을 통해 작업하고 있었다. 하지만 여느 때처럼 노트북으로 파일을 가져와 코드를 수정하려던 차에 다음과 같은 오류가 발생했다. 별 짓을 다 해봐도 고쳐지지 않는 오류라 그런지 열이 잔뜩 받았다. 세 줄 요약 환경 변수니 뭐니 다 하라 하는데, 변경사항도 없었는데 갑자기 안 됐다. 그렇다보니 재설치해도 안 되더라. 오류가 발생한 py 파일의 코드를 그대로 다른 파일로 복붙해서 사용하니 되더라. 이름도 재지정해도 된다. 근데 당신에게 발생한 오류의 원인은 확실하게 모르니 다른 방법들도 시도해보기 ..
2022.12.10 -
오류 코드 C:\Users\@@@\PycharmProjects\back_Test\algorithm\algorithm_1.py:254: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy self.trade_trace.loc[iloc_num]['profit_rate'] = profit_rate 또는 SettingWithCopyWarning: A valu..
Pandas 오류 : SettingWithCopyWarning오류 코드 C:\Users\@@@\PycharmProjects\back_Test\algorithm\algorithm_1.py:254: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy self.trade_trace.loc[iloc_num]['profit_rate'] = profit_rate 또는 SettingWithCopyWarning: A valu..
2022.01.16 -
오류 코드 Error Code:2013. Lost connection to MySQL server during query 발생 원인 데이터 양이 큰 스키마를 삭제할 때 발생 해결 방법 WorkBench 내에서 쿼리당 할당 시간을 늘림 ① WorkBench 내 우측 상단의 톱니바퀴 모양을 클릭 ② SQL Editor 클릭 ③ MySQL Session 하단의 두 개 부분을 기존 60초에서 3,600초 또는 36,000초 정도로 수정
WorkBench 오류 : Error Code:2013. Lost connection to MySQL server during query오류 코드 Error Code:2013. Lost connection to MySQL server during query 발생 원인 데이터 양이 큰 스키마를 삭제할 때 발생 해결 방법 WorkBench 내에서 쿼리당 할당 시간을 늘림 ① WorkBench 내 우측 상단의 톱니바퀴 모양을 클릭 ② SQL Editor 클릭 ③ MySQL Session 하단의 두 개 부분을 기존 60초에서 3,600초 또는 36,000초 정도로 수정
2022.01.05 -
오류 코드 mysql.connector.errors.DatabaseError: 1812 (HY000): Tablespace is missing for table 해결 방법 Program Data - MySQL - MySQL server 8.0 - Data 경로 안에 스키마 이름과 동일한 폴더 생성 후 실행하면 잘 돌아감 ※ 안 되면 DB를 삭제한 후 다시 생성할 것
WorkBench 오류 : mysql.connector.errors.DatabaseError: 1812 (HY000): Tablespace is missing for table ""오류 코드 mysql.connector.errors.DatabaseError: 1812 (HY000): Tablespace is missing for table 해결 방법 Program Data - MySQL - MySQL server 8.0 - Data 경로 안에 스키마 이름과 동일한 폴더 생성 후 실행하면 잘 돌아감 ※ 안 되면 DB를 삭제한 후 다시 생성할 것
2022.01.05 -
오류 코드 ERROR CODE : 3679. Schema directory "\(table_name)\" does not exist 발생 원인 MySQL 스키마(Schema, Database)를 삭제하는 데에 있어서 오류가 발생할 경우, Program Data - MySQL - MySQL server 8.0 - Data 폴더 내에서 스키마 폴더를 삭제한 후에 다시 워크벤치에서 삭제(Drop)하면 삭제됨 이번에도 똑같은 오류가 발생했길래 Data 폴더 내에서 스키마 폴더를 삭제했더니 이번엔 경로를 알 수 없다고 삭제를 못 함. mysql.connector.errors.DatabaseError: 3678 (HY000) 파이참 실행 중 발생한 오류 전문 Traceback (most recent call las..
WorkBench 오류 : ERROR CODE : 3679. Schema directory "\XXXX\" does not exist오류 코드 ERROR CODE : 3679. Schema directory "\(table_name)\" does not exist 발생 원인 MySQL 스키마(Schema, Database)를 삭제하는 데에 있어서 오류가 발생할 경우, Program Data - MySQL - MySQL server 8.0 - Data 폴더 내에서 스키마 폴더를 삭제한 후에 다시 워크벤치에서 삭제(Drop)하면 삭제됨 이번에도 똑같은 오류가 발생했길래 Data 폴더 내에서 스키마 폴더를 삭제했더니 이번엔 경로를 알 수 없다고 삭제를 못 함. mysql.connector.errors.DatabaseError: 3678 (HY000) 파이참 실행 중 발생한 오류 전문 Traceback (most recent call las..
2022.01.05 -
오류 코드 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1170, "BLOB/TEXT column 'XXXX' used in key specification without a key length") 해결 방법 인덱스 설정에 있어서 발생하는 오류에 해당함. 따라서 to_sql 내부에 있는 index=True와 그 전의 set_index()가 중복되지 않도록 변경하면 됨 ① set_index()를 지운 후 to_sql 내에서 index=True를 사용 ② set_index()를 유지 후 to_sql 내에서 index=False를 사용 ## 수정 전 tempt_data = pd.DataFrame(self.ohlcv, columns=['dt..
MySQL 오류 : sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1170, "BLOB/TEXT column오류 코드 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1170, "BLOB/TEXT column 'XXXX' used in key specification without a key length") 해결 방법 인덱스 설정에 있어서 발생하는 오류에 해당함. 따라서 to_sql 내부에 있는 index=True와 그 전의 set_index()가 중복되지 않도록 변경하면 됨 ① set_index()를 지운 후 to_sql 내에서 index=True를 사용 ② set_index()를 유지 후 to_sql 내에서 index=False를 사용 ## 수정 전 tempt_data = pd.DataFrame(self.ohlcv, columns=['dt..
2022.01.04 -
파이썬을 이용해 키움증권 Open API와 연결하고자 할 때 발생 Process finished with exit code -1073740791 (0xC0000409) 해결 방법 앱을 실행시키는 코드인 아래의 코드를 추가할 것 app = QApplication(sys.argv) 자세한 내용은 이전에 작성한 포스팅을 참고 키움증권 OpenAPI 실행 및 로그인하기 앞의 포스팅에서는 개발 가이드의 사용 방법에 대해 알아보았고, 이제는 본격적으로 파이썬을 바탕으로 해서 키움증권의 Open API와 연결한 후에 여러 가지 동작을 실행하는 코드를 제작해보고자 trustyou.tistory.com
Process finished with exit code -1073740791 (0xC0000409)파이썬을 이용해 키움증권 Open API와 연결하고자 할 때 발생 Process finished with exit code -1073740791 (0xC0000409) 해결 방법 앱을 실행시키는 코드인 아래의 코드를 추가할 것 app = QApplication(sys.argv) 자세한 내용은 이전에 작성한 포스팅을 참고 키움증권 OpenAPI 실행 및 로그인하기 앞의 포스팅에서는 개발 가이드의 사용 방법에 대해 알아보았고, 이제는 본격적으로 파이썬을 바탕으로 해서 키움증권의 Open API와 연결한 후에 여러 가지 동작을 실행하는 코드를 제작해보고자 trustyou.tistory.com
2021.11.23 -
파이참 실행 중 발생한 오류 전문 Traceback (most recent call last): File "C:\anaconda\envs\py36\lib\site-packages\mysql\connector\cursor.py", line 569, in execute self._handle_result(self._connection.cmd_query(stmt)) File "C:\anaconda\envs\py36\lib\site-packages\mysql\connector\connection.py", line 590, in cmd_query result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query)) File "C:\anaconda\envs\py..
mysql.connector.errors.DatabaseError: 3678 (HY000)파이참 실행 중 발생한 오류 전문 Traceback (most recent call last): File "C:\anaconda\envs\py36\lib\site-packages\mysql\connector\cursor.py", line 569, in execute self._handle_result(self._connection.cmd_query(stmt)) File "C:\anaconda\envs\py36\lib\site-packages\mysql\connector\connection.py", line 590, in cmd_query result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query)) File "C:\anaconda\envs\py..
2021.11.23 -
[오류 코드] TypeError: setText(self, str): argument 1 has unexpected type 'list' [해결 방법] str()을 통해 문자열로 바꾸어주면 입력이 가능하다. self.textEdit_23.setText(valuable) ## 해결 방법 ## self.textEdit_23.setText(str(valuable))
TypeError: setText(self, str): argument 1 has unexpected type 'list'[오류 코드] TypeError: setText(self, str): argument 1 has unexpected type 'list' [해결 방법] str()을 통해 문자열로 바꾸어주면 입력이 가능하다. self.textEdit_23.setText(valuable) ## 해결 방법 ## self.textEdit_23.setText(str(valuable))
2021.07.28 -
[ 오류 코드 ] Traceback (most recent call last): File " ~~ ", ok_packet['info_msg'] = op_packet['info_msg'].decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfb in position 38: invalid start byte 또는 mysql.connector.errors.InterfaceError: Failed parsing OK packet. [ 결론 ] 테이블 또는 데이터베이스의 이름이 utf-8 형식을 지원하지 않아 발생하는 문제로, 인식할 수 있게 변경해주면 된다. Table name : 000020 → s000020 DataBase name :..
MySQL 오류 : UnicodeDecodeError: 'utf-8' codec can't decode byte ~~ invalid start byte[ 오류 코드 ] Traceback (most recent call last): File " ~~ ", ok_packet['info_msg'] = op_packet['info_msg'].decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfb in position 38: invalid start byte 또는 mysql.connector.errors.InterfaceError: Failed parsing OK packet. [ 결론 ] 테이블 또는 데이터베이스의 이름이 utf-8 형식을 지원하지 않아 발생하는 문제로, 인식할 수 있게 변경해주면 된다. Table name : 000020 → s000020 DataBase name :..
2021.07.13 -
[오류 코드] PermissionError: [Errno 13] Permission denied: [발생 원인] 파이썬을 통해 엑셀 파일에 접근할 때, 엑셀 파일이 열려 있을 때 발생하는 오류 [해결 방법] 엑셀 파일을 끄고 코드 실행
PermissionError: [Errno 13] Permission denied:[오류 코드] PermissionError: [Errno 13] Permission denied: [발생 원인] 파이썬을 통해 엑셀 파일에 접근할 때, 엑셀 파일이 열려 있을 때 발생하는 오류 [해결 방법] 엑셀 파일을 끄고 코드 실행
2021.07.13 -
오류 코드 sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2006, ) * create_engine=()을 사용할 때 또는 engine.connect()를 사용할 때 발생하는 오류로, 모든 정보를 정확하게 올바르게 입력했는데도 발생하는 오류 해결 방법 재설치 후 환경설정 셋팅에서 아래와 같이 설정
Sqlalchemy 오류 : sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2006, <NULL>)오류 코드 sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2006, ) * create_engine=()을 사용할 때 또는 engine.connect()를 사용할 때 발생하는 오류로, 모든 정보를 정확하게 올바르게 입력했는데도 발생하는 오류 해결 방법 재설치 후 환경설정 셋팅에서 아래와 같이 설정
2021.06.06