개발이야기18 python 가상환경 구성 site 이 모듈은 초기화 중에 자동으로 임포트 됩니다. 인터프리터의 -S 옵션을 사용하여 자동 임포트를 억제할 수 있습니다. 1. 명령 줄과 환경 — Python 3.10.9 문서 1. 명령 줄과 환경 CPython 인터프리터는 명령 줄과 환경에서 다양한 설정을 찾습니다. CPython 구현 상세: 다른 구현의 명령 줄 체계는 다를 수 있습니다. 자세한 내용은 대안 구현들 참조하십시오. 1 docs.python.org “pyvenv.cfg”라는 파일이 sys.executable의 한 디렉터리 위에 있으면, sys.prefix와 sys.exec_prefix가 그 디렉터리로 설정되고, site-packages도 검사됩니다 import sys #sys.executable python 실행 print("sys.exec.. 2023. 1. 3. ModuleNotFoundError: No module named 'mysql' in Python No module named 'mysql' in Python 오류 발생 사례 # 소스코드는 단순하다 import mysql.connectoer 실행시 ModuleNotFoundError: No module named 'mysql' 가 발생하다 #에러 메세지 Traceback (most recent call last): File "/Users/qqqqq/python-code/aa/aa.py", line 1, in import mysql.connector ModuleNotFoundError: No module named 'mysql' mysql library 설치가 안되서 나는 오류인데 virtual environment 만들지 않고 실행하면 위와 같은 오류가 발생하고 구글링으로 해결하는 못하고 헤매는 사례.. 2023. 1. 2. Visual Studio Code 기본 폴더 환경 설정 Visual Studio Code 를 설치하고 나면 기본 폴더를 설정해야 한다. 자신이 지정할 폴더를 만들고 (백업하기 좋은 D드라이브나 OS에 영향이 없는 공간) 선택해준다. Open Folder 를 클릭하여 지정 폴더를 선택 -> 열기 기본 지정 폴더는 하나만 선택이 가능하고, 그 하위로 각각의 폴더를 만들어 새파일을 저장하는게 좋다. 여러가지 언어를 VSCode 로 작업할 계획으로 언어별 폴더를 먼저 구성. 각자 스타일에 맞게 생성하면 된다. 기본 저장 위치를 구성했으면, 코드 컨벤션 설정이 필요하다. 팀단위로 개발할때 코드 컨벤션은 가독성과 효율을 높여준다. 혼자 코딩을 하더라도 자신만의 스타일로 지정하면 오래된 코드를 다시 보아도 쉽게 알아볼 수 있다. 특히, python 일 경우 중요하다. 왼.. 2022. 12. 25. Visual Studio Code 설치 하기 Visual Studio Code는 프로그램 코딩을 효율적으로 작업? 할 수 있는 IDE . VSCode 는 일단 무료로 사용할 수 있고 상업적으로도 제약이 없다 본격적으로 개발자가 코딩을 하려면 언어별로 궁합이 잘 맞는 IDE가 있다. .NET, C++ : Visual Studio JAVA, Kotlin : eclipse, IntelliJ python : PyCharm, 기타 편집기? Android : Android Studio iOS(Swift / Objective-C) : XCode, AppCode 일단 대표적인 언어들만 나열했는데 IDE는 생각보다 많고 개발자마다 스타일이 다르니 다양하게 사용된다. Visual Studio Code Download 는 https://code.visualstudio.. 2022. 12. 24. Windows 캡처 도구를 활용환 화면 캡처 이전글에 이어 Windows 에서 기본으로 제공하는 캡처 도구를 이용한 화면 캡처 방법이다. 윈도우 하단 메뉴 검색란에 캡처 도구를 입력 클릭하면 아래와 같은 GUI가 활성화 된다. 여기서 캡처 및 스케치 사용해 보기는 이전글을 참고 https://adrian7.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-OS-%EC%BB%B4%ED%93%A8%ED%84%B0-%ED%99%94%EB%A9%B4-%EC%BA%A1%EC%B2%98-%EB%B0%A9%EB%B2%95-Screen-Capture 새로 만들기로 화면 캡처하면 되는데 기본값은 모드는 사각형, 지연은 없음이다. 자유형은 캡처할 화면을 자유롭게 설정이 가능하고, 창 캡처(Alt + prt sc) 나 전체 화면 캡처(.. 2022. 12. 24. 윈도우 OS 컴퓨터 화면 캡처 방법 [Screen Capture] 윈도우 OS에서 가장 많이 사용하는 캡쳐 방법은 단축키를 이용한 부분 캡쳐다. 자료를 만들거나 특정 부분을 공유하려면 캡쳐 이미지를 빠르게 만드는게 효율이 좋다. [윈도우 키 + Shift Key + s Key] 원하는 화면을 드래그 해서 캡처하면 오른쪽 하단에 캡처 및 스케치 도구가 활성화 됨 화면에 뜬 캡처 및 스케치를 클릭해서 부분 하이라이트를 지정할 수 있음 (형광펜 아이콘 활용) 이미지 파일로 저장 하면 끝. 2022. 12. 23. AWS 그리기 도구 1. diagrams.net 구글 드라이브 > + 새로 만들기 > 더보기 > diagrams.net 선택 (직접 사이트 이동도 가능) 가. 왼쪽 기본 템플릿 선택과 이름입력과 파일 선택 나. 검색창에 AWS 입력 - 그 외 결과 버튼 클릭으로 찾아도 되고 S3, Lambda ... 로 검색 가능 다. 나머지 기능은 PPT 와 거의 동일 2. AWS 사이트에서 아키텍처 아이콘 다운로드 - https://aws.amazon.com/ko/architecture/icons/ AWS 아키텍처 아이콘 아키텍처 다이어그램은 설계, 배포, 토폴로지에 관해 커뮤니케이션할 수 있는 유용한 방법입니다. 이 페이지에서 다이어그램을 구축하는 데 도움이 되는 AWS 제품 아이콘, 리소스 및 기타 도구가 aws.amazon.com.. 2022. 12. 22. Serialize란 무엇인가? Serialize 직렬화 단어를 설명하기 전에 JSON (JavaScript Object Notation) 문법은 많이 써보고 의미도 잘 알고 있다. JSON 으로 변환하는 이유가 데이터 전달(스트림)의 목적이고 다수의 데이터를 묶어넣을 수 있어서 이다. 또한, API 외부 연동에도 많이 사용되고 다른 언어들과의 호환성도 무시 못하는 이유이다. (데이터 교환 형식 : XML, JSON) JSON Serialize 예 (JSON.stringify 사용) let person = { name : "Adrian", weight : 80, height : 180, gender : "M", birthday : "2006-10-1" } console.log(person); let serializePerson = JS.. 2022. 12. 21. 이전 1 2 다음