본문 바로가기

728x90

Lab Note/AI

(3)
Linux Django 기본 구성 방법 Django란, python 언어를 이용해서 웹서버를 구성하게 해주는 python 패키지, 그리고 그 웹서버를 의미한다. 따라서 django는 python에서 설치하지만, 웹서버의 실행은 python 파일을 실행하여 진행된다. Ubuntu 20.04에서 진행합니다. Linux 역시 전체적으로 비슷할 것. 다른 python을 이용할 때처럼, django도 venv를 만들어 진행하는 편이 좋다. sudo python3 -m venv /var/venv/server_venv sudo chmod 777 -R var/venv/server_venv source /var/venv/server_venv/bin/activate 그리고 django를 설치한다. pip install django 사실 django 개발을 시작..
LAMP 기본 구성 방법 LAMP란, Linux, Apache, Mysql 또는 MariaDB, 그리고 PHP로 돌아가는 형태의 어떻게 말하자면 '가장 기초적인 서버'를 의미한다. 일단 여기서는 Ubuntu 20.04로 진행하지만, 물론 다른 linux도 비슷할 겁니다. apt-get install을 정말 많이 해줘야 합니다. sudo apt-get install apache2 sudo apt-get install php sudo apt-get install mariadb-server (mysql-server도 가능) sudo apt-get install mariadb-client (mysql-client도 가능) sudo apt-get install libapache2-mod-php (apache2-php 연결) sudo ap..
Python venv 다루는 방법 및 에러 해결법 in Linux 저는 Ubuntu 20.04, ssh 연결로 진행하겠습니다. 다른 Linux도 비슷할 것 같습니다. 기본 설치 내용 python3 (현재 3.8) or python3.10 (기본 apt로는 불가능: lib link 추가해줘야 함) python3(또는 python3.x)-dev (보통 있음) python3(또는 python3.x)-minimal (보통 있음) python3(또는 python3.x)-distutils (보통 있음) python3(또는 python3.x)-venv python3(또는 python3.x)-pip (가끔 없으므로 설치) 모두 설치 후 명령어: python3(또는 python3.x) -m venv 설치할_위치 + 파일 생성이므로 권한 없으면 sudo 해주면 됨 예) sudo pyth..

728x90