본문 바로가기
반응형

Python14

Python extension loading 문제 Python extension loading 문제 Visual studio code(vs code)에서 파이썬 개발을 하는 경우에 일어날 수 있는 에러(이슈)가 있습니다. extension loading(확장팩 로딩)이 멈춰있는 문제가 있습니다. 아래와 같은 메시지가 나타나면 제시하는 방법으로 문제를 해결해 보세요. 확장팩의 업데이트에 문제가 있을 수 있다고 보고 fix하는 방법입니다. 1. Python extension을 제거(uninstall)하세요. 2. VS Code의 모든 instance를 종료하세요. 3. 다음의 경로로 이동하세요. WINDOWS : "%USERPROFILE%/.vscode/extensions LINUX/MAC : ~/.vscode/extensions 4. ms-python... 2022. 3. 15.
Python vs Go 개발언어, 당신의 선택은? 파이썬 대 고 Python vs Go, Go vs Python 당신의 선택은? 1. 객체지향이 기본적으로 있는 언어냐? 2. 속도가 빠른 언어냐? 3. 생산성이 좋은 언어냐? 4. 라이브러리가 많은 언어냐? 5. 디버깅이 편리한 언어냐? 6. 연봉이 높은 언어냐? 7. 대세가 있는 언어냐? 8. 첨단기술 지향형 언어냐? 9. 적용분야가 많은 언어냐? 웹서비스, AI, IoT, BigData 10. 언어 단어 길이가 짧은 언어냐? 과연 여러분의 선택은? 하나만 선택할 문제는 아닙니다. 어느 언어를 더 선호해서 제품을 만들어내고 솔루션을 생산해낼 것인가 입니다. 아래에는 요즘 개발 언어 순위를 볼 수 있는 사이트 정보입니다. 개발언어 순위 1. TIOBE 검색엔진 구글, 빙, 야후, 위키피디아, 아마존, 유.. 2021. 10. 8.
go lang .. 상속기능이 없다니. 상속 기능이 없다. 다른 언어에서 사용하던 상속기능이 없다. 중복코딩 최소화, 코딩의 단순화가 아쉽다. 엄청난 코딩양이 존재한다. 그래서 팀원들 front-end back-end 개발에 이렇게 시간이 많이 걸리는구나. 싶다. 단순한 웹서버 기능이 아니라면 golang은 말리고 싶다. 좀더 개발해보면 알겠지만 장점과 단점을 다 알게 될 것이다. 2021. 8. 3.
Django + Gonicorn + Nginx 연동 구축 지연 Django + Gonicorn + Nginx 연동 작업을 하고 있다. 뭐든 처음이 어려울 수 있다. 그것도 한 번 문제가 발생해서 꼬이기 시작하면 그 문제를 해결하기 위해서 시간과 노력이 필요하다. 그래도 처음이라 잘 모르면 리셋하고 다시 시작해야한다. gonicorn 설정에서 문제가 발생해서 어제 연동을 완료하지 못했다. 리셋하고 다시 해야할지도. 몇 번 더 수정하고 시도해보고 나서 그렇게 하려고 한다. nginx도 설치 운영 기초적인건 구글링 해서 가능하다. Django는 해봤고 QuerySet 작업하는 것이 재미있었다. 아 crud 페이지 누락한 것도 만들어야 하는데 잊고 있다. 2021. 6. 24.
Could not find a suitable TLS CA certificate bundle 파이썬에서 실행형 코드를 작성하고 PyInstaller로 실행파일을 만들었다. 그런데, 실행을 하려고 하는데 다음과 같은 에러가 발생한다면 "Could not find a suitable TLS CA certificate bundle python" 이 문제는 아래와 같은 문제다. 알아보자. google 인증서 문제 lib/requrests 폴더에 cacert.pem 파일을 복사하라고 하는데 작동안된다. 결국, /dist 폴더에 복사했더니 문제가 발생하지 않는다. 2021. 3. 28.
프로젝트 방법론, 관리를 위한 유용한 툴 프로젝트 방법론, 관리를 위한 유용한 툴 GitHub : Web용 프로젝트관리 시스템 ( https://github.com/ ) Source Tree : GUI용 버전관리 시스템 ( https://www.sourcetreeapp.com/ ) Trac : Web용 버전관리, 버그추적 시스템 ( https://trac.edgewall.org/ ) South Django : DB 마이그레이션 Tool ( https://south.readthedocs.io/en/latest/ ) Redmine : 도입 장벽이 비교적 낮은 오픈소스 티켓 관리 시스템 ( https://www.redmine.org/ ) Mockito : DB와 연계된 테스트가 가능한 오픈소스 테스트 프레임 워크 ( https://site.mocki.. 2021. 3. 17.
장고 웹서버 백그라운드 실행 장고 웹서버 백그라운드 실행 우선 서버를 실행시킵니다. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:8000 --settings=config.settings.deploy 아래 명령어를 통해 프로그램을 백그라운드로 보냅니다. bg 아래 명령어를 통해 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다. disown -h 실행중인 프로세스를 확인하면 존재하는 것을 알 수 있습니다. ps -l 장고 웹서버 백그라운드 실행 1. 우선 서버를 실행시킵니다. 2. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:80.. 2021. 3. 7.
파이썬 가상환경 설정 (아주 간단해요) 파이썬 가상환경 설정 파이썬 가상환경 설정은 아주 간단하게 할 수 있습니다. 가상환경을 설정한 후에 작업을 하는게 훨씬 안정적으로 편리하게 이용할 수 있습니다. 아래의 에는 Mac에서 파이썬 가상환경을 설정하는 방법입니다. # 현재 폴더는 startprojecct 폴더입니다. (manage.py 가 있는 폴더) $ brew install pyenv # or pip install pyenv $ pyenv install python3 $ pyenv virtualenv python3 [가상환경이름] # 활성화 $ source ~/[가상환경이름]/bin/activate # 비활성화 $ deactivate # 가상환경 제거 $ rm -r /경로명 다른 방법도 있습니다. $ python -m venv venvapp.. 2021. 3. 2.
python 가이드 자동생성 Documentation To build the documentation, you'll need to install mkdocs. $ pip install mkdocs To preview the documentation: $ mkdocs serve Running at: http://127.0.0.1:8000/ To build the documentation: $ mkdocs build 2021. 2. 27.
반응형