Python

python에 대한 다양한 정보를 전합니다.

[Django] 윈도우 개발환경 준비하기(파이썬 가상환경 설정 및 장고 프로젝트 생성하기)

웹앱을 개발하는 방법은 다양하게 있습니다. html, css, javascript를 이용해 프론트엔드를 개발합니다. 서버에서 구동할 수 있는 php, python등의 언어를 이용해 스크립트를 생성할 수 있습니다. 여기서는 파이썬으로 할 수 있는 대표적인 웹앱 개발 프레임워크인 장고(django)를 이용하여 예제를 진행합니다. 사용하는 예제는 django 공식 홈페이지에서 제시하는 ‘첫번째 장고 앱 작성하기’와 ‘점프 투 파이썬’에서 제시하는 예제를 사용합니다. 파이썬 장고를 이용한 …

[Django] 윈도우 개발환경 준비하기(파이썬 가상환경 설정 및 장고 프로젝트 생성하기) 더 보기 »

[ChatGpt] 파이썬 코드 / pyqt 프로그램 만들기

chatgpt는 다양한 기능을 제공합니다. 기본적으로 대화형 ai의 모습에 충실합니다. 우리가 물어보는 질문 혹은 요구 사항에 맞춰 대답합니다. 코드도 그저 텍스트로 이루어져 있습니다. 즉, 파이썬의 pyqt 프로그램도 chatgpt prompt에 따라 충분히 활용할 수 있는 완성도를 보이고 있습니다. 어떤 프로젝트를 진행할 것인지 기획하지 않으면 원하는 것을 얻을 수는 없습니다. 결국, 방향성을 정하고, 수정을 통해 원하는 모습을 만들어가야 …

[ChatGpt] 파이썬 코드 / pyqt 프로그램 만들기 더 보기 »

파이썬 pyinstaller 오류, PyInstaller cannot check for assembly dependencies. Please install pywin32-ctypes. pip install pywin32-ctypes 해결 방법

파이썬을 이용해 코딩을 진행하다보면 여러 오류(error) 상황을 만나게 됩니다. 이런 경우, 다양한 방법으로 해결책을 찾아볼 수 있는데요. 주로 구글 검색을 이용합니다. 최근에는 GPT가 도움이 되기도 합니다. 이번에는 pyinstaller 라이브러리를 사용하는 과정에서 발생한 오류 입니다. 오류 메시지는 간단합니다. pywin32-ctpyes가 없으니 설치하라는 것입니다. pip install을 이용하면 된다고 친절하게 알려줍니다. 이 정도면 오류라고 할 수도 없습니다. pip install …

파이썬 pyinstaller 오류, PyInstaller cannot check for assembly dependencies. Please install pywin32-ctypes. pip install pywin32-ctypes 해결 방법 더 보기 »

qtdesigner 설치 방법 / 실행 파일 위치 찾는 방법

qtdesigner는 pyqt를 이용해 프로그램을 만들 때 사용하는 디자인 툴 입니다. 프로그램의 외관을 완성하고, 파이썬으로 코드를 작성해 연결하면 원하는 프로그램을 만들 수 있습니다. 우선은 필요한 프로그램의 기획이 필요합니다. 여기서 기획이란, 계층을 의미하는 것이라 할 수 있습니다. 단순히 코드를 나열하는 것으로도 프로그램은 만들 수 있지만, 유지 보수하는데 어려움이 생깁니다. qtdesigner는 anaconda를 설치하면 패키지로 같이 설치되어 있습니다. 다만, …

qtdesigner 설치 방법 / 실행 파일 위치 찾는 방법 더 보기 »

파이썬 모듈이 설치되어 있는데 모듈을 찾을 수 없다고 한다면 해결방법.[ModuleNotFoundError No module named] 오류

지금까지 잘 작동되던 vscode, sublime text에서 오류가 발생했습니다. 신기한 것은 anaconda에서는 오류가 발생하지 않았습니다. ModuleNotFoundError는 비교적 간단한 에러입니다. 파이썬에서 사용자가 사용하려는 모듈을 찾을 수 없다는 것입니다. 즉, pip install을 이용해 모듈을 설치하면 됩니다. 너무 간단하기 때문에 문제라고 인식도 안됩니다. 그런데, 앞에서 언급한 것처럼 이미 모듈이 설치된 상황인데 모듈을 찾을 수 없다는 에러가 표시된다면 난감합니다. 무엇인가 …

파이썬 모듈이 설치되어 있는데 모듈을 찾을 수 없다고 한다면 해결방법.[ModuleNotFoundError No module named] 오류 더 보기 »