오류 8

[vscode] venv 생성 실패

vscode 에서 보통 가상 환경 추가할 때 화면 하단의 버전 정보를 클릭해서 Create Virtual Environment 를 지정하면 생성을 하게 됩니다.더보기관련 그림아래 부분 클릭Create Virtual Environment... 선택venv 선택python 을 기존 오래된 버전을 삭제하고 새 버전(현재 기준 3.12 및 3.11)을 설치하고 잘 쓰다가 오랜만에 가상 환경을 추가했는데 오류가 떳습니다.2024-07-10 10:24:36.755 [info] Running: D:\user\util\installed\python3.12\python.exe -m venv .venv2024-07-10 10:24:38.178 [info] > .\.venv\Scripts\python.exe -I ~\.vs..

IT/editor & ide 2024.07.10

윈도우 디펜더에서 바이러스라며 pyinstaller 로 생성한 exe 막는 문제

윈도우에는 기본적으로 윈도우 디펜더라는 백신이 설치되어 있습니다.pyinstaller 로 생성한 exe 실행파일이 디펜더에게 바이러스라며 실행이 차단 당하는 문제를 겪었습니다.os 는 윈도우 11 이었습니다.pyinstaller 에는 bootloader 라는 개념이 있습니다.bootloader 는 os 의 그것과는 다르게 미리 컴파일된 특정 플랫폼 전용 라이브러리를 포함시킨 바이너리입니다.bootloader 가 지정되지 않은 pyinstaller 는 관련한 패키지나 소스를 내려받아 이를 빌드하는 구조입니다.pip 로 설치한 pyinstaller 로 생성된 exe 는 특정 플랫폼 전용이 아닌 범용이고 다운로드를 높은 확률로 시도할텐데 이를 백신이 바이러스로 판단하는 것으로 추정됩니다. 이것을 어떻게 구축해..

IT/python 2024.05.27

[python3] pathlib 으로 encoding 지정해서 파일 읽기

기록용으로 남깁니다. 엑셀에서 csv 로 변환한 파일을 읽으려고 하니 오류가 생겼습니다. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape encoding 을 지정하니 정상 동작합니다. f = open("kk.csv", "r", encoding="utf-8") 그냥 open 말고 pathlib 을 사용해서도 읽고 싶었습니다. data = Path("kk.csv").read_text(encoding="utf-8") 디저트로 윈도우 파일 경로를 그대로 붙여넣었더니 오류가 발생해서 간단히 해결했습니다. "d:\doc\kk.csv" 로 쓰면 \가 escape..

IT/python 2023.02.16

[barrier] ERROR: ipc connection error, connection refused 오류 발생시

잘 쓰고 있던 synergy 대용품 barrier개인 사정으로 재택근무를 오래 하다가 다시 사무실에 와서 barrier 를 사용하고자 했더니 ERROR: ipc connection error, connection refused 오류와 함께 호스트에 접속이 안됩니다.한동안 쓰지 못하고 있다가 검색해보니 서비스가 실행되어 있지 않으면 그럴 수 있다는 내용을 봐서 확인해보고서 정상적으로 동작함을 확인했습니다.Win + R 키를 눌러 services.msc 로 서비스 상태창을 실행시켜서 Barrier 서비스가 실행되어 있는지 확인합니다.저는 이게 중지 상태여서 실행으로 바꾼 다음부터 정상적으로 실행되었습니다.

IT 2022.02.24

[python3] a bytes like object is required not 'str' 오류

기록용으로 남깁니다. 제목과 같은 오류 발생시 split() 등의 함수를 사용할 때 나타날텐데 넘어온 값이 str 이 아니라 bytes 로 되어 있어서 발생하는 오류입니다. 혹시 모르니 type 으로 자료형을 확인하거나 print 로 직접 출력해서 bytes 로 되어 있는 것을 확인해봅시다. bytes -> str 은 간단합니다. string_variable.decode() 하면 str로 변환됩니다. 이 결과물에 split()을 하던 다른 함수를 사용하면 되겠습니다.

IT/python 2021.07.16

[python3][vscode][pylance] operator "in" not supported for types literal and str int float 26,12 오류 끄기

기록용으로 남깁니다. vscode 에서 Ctrl + , 키를 눌러 설정 창을 엽니다. Search settings 항목에 pylance를 입력합니다. 어느 영역에 적용할 지에 따라 User, Remote, Workspace 탭을 선택합니다. User는 전역, Remote는 원격 접속시, Workspace 는 현 작업공간에 적용됩니다. 저는 일단 Workspace 를 선택했습니다. 항목을 보면 Python > Analysis: Type Checking Mode 라고 되어 있는 부분이 있습니다. off/basic/strict 의 3가지 값을 고를 수 있는데 이 오류는 off 를 선택해야 나오지 않았습니다. 경고를 끄면 정작 도움이 필요할 때 얻지를 못하니 신중하게 생각하고 결정하시기 바랍니다.

IT/python 2021.06.24

teamviewer 설치 중 rollback framework could not be initialized 오류 발생

teamviewer를 급히 쓸 일이 있어서 설치하는데 rollback framework could not be initialized 란 오류가 발생하면서 진행되지 않았습니다. 윈도우7에서는 별 문제없이 설치해서 썼었는데 윈도우10이라 호환이 안되는건가 하고 제작사 홈페이지도 기웃거리고 했는데 OS 사양에 대해서 따로 언급하는 부분을 못찾았습니다. 결국 구글을 통해 찾은 해결책은 단순했습니다... 윈도우10에서는 왠만하면 관리자 권한으로 설치 프로그램을 실행합시다(보안 따윈 모르겠음!!)

IT/System Digging 2018.06.12

[Win7] sfc /scannow 액세스가 거부되었습니다 오류 발생시 대처법

sfc  시스템 검사 명령어 진행 시 액세스 거부가 발생되면 2가지 작업이 필요합니다. [제어판 - 관리 도구 - 서비스] 에서 Windows Module Installer 서비스가 시작되어 있어야 합니다.이 서비스가 시작되어 있으면 탐색기를 열어서 C:\Windows\System32 디렉토리로 이동해서 sfc.exe 파일의 속성을 엽니다.보안 탭을 선택하면 그룹 또는 사용자 이름 이라는 영역이 있는데 보통 everyone에 거부로 체크되어 있는 경우가 많습니다. 보안상 모두에게 허용으로 바꾸기도 뭐하고 어짜피 관리 권한이 필요한 작업들이기 때문에 편집 버튼을 눌러 나온 sfc.exe의 사용 권한 창의 그룹 또는 사용자 이름 영역에서 everyone을 선택하시고 제거 버튼을 눌러서 이 계정을 제거하면 이..

IT 2014.05.01