Python 3.10.9 에서 pip TLS/SSL 오류 발생 시 해결 방법
하… 참… 이전에는 이런 문제가 없었는데 한 2년 지나서 이전 환경으로 동일하게 설정하려는데 오류가 발생했다. pip is configured with locations that require tls/ssl … 문제는 Python 3.10.9 버전이 openssl 버전과 맞지 않아 생긴 문제였다. 해결 방법은 다음과 같다. 참… 어렵다.
Packages for Django development
Django REST framework API 서버 구축 시 필수 패키지 pip install djangorestframework https://www.django-rest-framework.org/ Simple JWT API 서버 구축 시 JWT(Json Web Tokne) 인증을 제공하는 패키지 pip install djangorestframework-simplejwt https://django-rest-framework-simplejwt.readthedocs.io/en/latest/ django-environ django의 환경설정 정보를 .env 파일로 관리할 수 있도록 제공하는 패키지…
PostCSS사용을 위한 gulp 환경설정
삽질… 현재 개발용 PC에 설치되어 있는 nodejs 버전이 v18.7이다. gulp를 이용한 sass를 사용하기 위해 node-sass를 설치하려고 했는데 에러가 발생했다. 문제는 node-sass가 nodejs 18을 지원하지 않는 것이었다. 다행히 nvm을 설치해 놓은 상태라 최신 LTS버전 16.17.0을 설치 후 해당 버전으로 설치하니 문제가…
Fix SQLite 3.9.0 or later is required (found 3.7.17)
CentOS7 에서 최신 버전의 DJang 설치 시 SQLite3 버전이 낮아 오류가 발생하는 문제가 생긴다. CentOS7의 yum 패키지에 등록된 최신 버전이 3.7.17이라 yum으로는 업데이트가 불가능하다. 이럴 경우 직접 SQLite3을 최신버전으로 다운받아 직접 설치해야 한다. 설치 후 버전을 확인해 보면 최신 버전으로…
Install simple static HTTP server
간단한 스크립트 테스트를 위해 HTTP server가 필요했는데 IIS 설정하기도 귀찮고 해서 찾아보니 npm http-server 가 있었다. 설치 및 사용 방법은 다음 링크를 참조하라. https://www.npmjs.com/package/http-server
The view [view name] didn’t return an HttpResponse object. It returned None instead.
다음과 같은 에러가 발생했다. 초보 티 내는 것도 아니고… ㅠㅠ 해결 방법은 아주 간다했다. view에서 return을 하지 않았기 때문이다.
Install Pycharm
https://www.jetbrains.com/pycharm/download/#section=linux 링크로 이동 Community 다운로드 압축풀기 $ sudo tar xvfz pycharm-community-2021.1.3.tar.gz -C /opt/ 스크립트 실행 $ sudo /opt/pycharm-community-2021.1.3/bin/pycharm.sh 만약 Failed to initialize graphics environment 오류가 발생할 경우 $ xhost 명령어 실행 후 다시 스크립트 실행 Tools > Create Desktop Entry… 메뉴 실행하여 메뉴에…
Install Python3 on CentOS 8
패키지 매니저 최신 버전 업데이트 $ sudo dnf update -y Python 버전 확인 후 설치 $ sudo dnf search python3 $ sudo dnf install python39 -y 참고로 현재 최신버전은 Python 3.9.3 설치한 Python 버전(원하는 버전)으로 가상환경 만들기 $ mkdir environments…
install mod_wsgi
WSGI를 이용하여 django를 아파치 웹 서버에 배포 시 계속해서 Internal Server Error가 발생했는데 httpd 로그를 보니 “Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 configured — resuming normal operations”와 같이 CentOS를 설치하면 기본으로 설치되어 있는 Python 2.7.5로 구성되어 있어 내부 오류가 발생했음. 현재 설치한 Python…
Install Python 3.6 on Ubuntu 20.4
여러 버전 정보를 갖고 있는 repository를 추가한 후 해당 버전을 설치한다. $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt install python3.6 ※ 기존 python3를 변경할 경우 Ubuntu 20.4 내에서 호환성 문제가 발생할 수 있다.