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 파일로 관리할 수 있도록 제공하는 패키지…
Fix SQLite 3.9.0 or later is required (found 3.7.17)
CentOS7 에서 최신 버전의 DJang 설치 시 SQLite3 버전이 낮아 오류가 발생하는 문제가 생긴다. CentOS7의 yum 패키지에 등록된 최신 버전이 3.7.17이라 yum으로는 업데이트가 불가능하다. 이럴 경우 직접 SQLite3을 최신버전으로 다운받아 직접 설치해야 한다. 설치 후 버전을 확인해 보면 최신 버전으로…
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 내에서 호환성 문제가 발생할 수 있다.
Install modules and libraries for FAE2.1
1. Server requirements for linux Python development package 설치 $ rpm -qa | grep python-devel # 설치여부확인 $ yum install python-devel # 설치 postgresql devel 설치 $ sudo yum install postgresql-server postgresql-devel postgresql-contrib
Installing Django web framework on CentOS 7
장고 프레임워크를 설치하기 전에 버전관리를 위하여 virtualenv를 설치하고 사용한다. $ sudo pip3 install virtualenvwrapper # .bachrc 파일에 아래의 내용을 추가한다. export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.8 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’ -p /usr/local/bin/python3.8 ‘ export PROJECT_HOME=$HOME/Devel/Python source ~/.local/bin/virtualenvwrapper.sh # 설치된 경로를 알고 싶을 경우 which…