본문 바로가기

전체 글

(103)
Django 로 게시판 만들기 3-2.게시글 작성 페이지 만들기 [개발환경:ubuntu20.04 lts] [django 관리자 아이디 패스워드 만들기] 장고는 이미 프로젝트를 생성할때부터 관리자에 대해 이용할수 있게끔 세팅되어있습니다. settings.py에 들어가보면 admin이라는 app이 이미 설치되어있는 것을 볼 수 있습니다 Django Admin은 만든 프로젝트 웹사이트에서 페이지 관리 등을 할 수 있게끔 해줍니다. 아래와 같이 명령문으로 아이디를 만들어줍니다. username(저는 admin이라고 했습니다.) 과 이메일(저는 패스했습니다. 엔터를 누르면 그냥 넘어갑니다.) python manage.py createsuperuser 그리고 urls.py에 보면 url 설정전에 기본적으로 /admin으로 admin 설정은 되어있는것을 볼수 있습니다. 로컬호스트..
도커 오류 run syntax error: unterminated quoted string 실행환경:ubuntu 20.04 lts docker build 후에 도커를 실행하려는데 bin/sh syntax error: unterminated quoted string 이런 오류가 났습니다. 알고보니 이건 단순 오타로 인해 나는 오류였습니다. docker파일에서 띄어쓰기나 따옴표 같은 요소에서 오타가 없는지 확인하는 걸 추천드립니다. 수정 전 (CMD부분에 , 다음에 띄어쓰기를 하지 않고 다 붙였더니 저런 오류가 났습니다.) 수정 후
ubuntu 20.04 hostname 변경:hostnamectl 사용 hostnamectl 시스템 호스트명을 제어하는 리눅스 명령어 명령어 역할 hostnamectl status 현재 호스트명 설정 조회 hostnamectl set-hostname 호스트명 시스템 호스트명 설정 hostnamectl set -icon-name 아이콘명 호스트 아이콘명 설정 hostnamectl set -chasssis 섀시명 호스트명 섀시 유형 설정 1. 시스템 호스트 이름을 변경합니다.(저는 seong 라고 정했습니다.) sudo hostnamectl set-hostname linuxconfig 2.그리고 hosts 파일에 들어가서 ,127.0.1.1 변경한이름 으로 바꿔줍니다. sudo vim /etc/hosts 3.변경결과 확인 hostnamectl (변경 전) (변경 후) 그리고 터..
우분투 20.04 anaconda navigator not found anaconda-navigator 를 입력했는데 command not found라고 뜨면 우선 설치되었는지 확인해봐야 합니다. (저도 예전에 설치한 줄 알고 입력한 거였는데, 갑자기 안되어서) 1.conda 패키지 목록 확인하기 conda list 저는 확인해보니 설치가 되어 있지 않습니다. 2.anaconda-navigator 설치하기 conda install anaconda-navigator 3.패키지 목록 다시확인하기 [참고 사이트] docs.continuum.io/anaconda/navigator/troubleshooting/ Troubleshooting — Anaconda documentation After starting Navigator, a pop up appears asking if yo..
우분투20.04: conda env list 오류: 가상환경 리스트 출력 오류[importlib_metadata has no attribute version] 아나콘다 가상환경 목록을 보려고 conda env list를 입력했는데, 출력이 되지 않습니다. 그래서 해당 오류를 찾아보니 패키지 오류라고 합니다. 그래서 재설치하고 깔아주면 되는 간단한 문제?였습니다. (이렇게 해도 되는건지 한번도 찾아 볼 예정입니다. 의존성 문제같은 것 떄문에 살짝 걱정되기도 합니다 ) 패키지를 다시 지우고 깔라고 합니다. 그래서 conda로 설치한 패키지 리스트를 출력했습니다. conda list 문제가 되는 importlib-metadata 패키지 발견 그런데 지우기 전에 이 패키지가 무슨 역할을 하는 패키지인지는 알고 지워야겠다 싶어서 찾아봤습니다. importlib-metadata.readthedocs.io/en/latest/ Welcome to importlib_metad..
[ubuntu20.04 .anaconda, npm 오류]: Attempting to bind to HOST environment variable: x86_64-conda_cos6-linux-gnu , Could not find an open port , get addrinfo EAI_AGAIN 실행환경:ubuntu20.04 lts npm을 실행하려는데 이런 오류가 떴습니다.디버그 로그를 살펴보니 [npm run start errror] [debug_log] 그래서 스택오버플로우를 찾아본 결과 가상환경 자동활성화 기능을 해제하면 문제가 해결된다고 합니다. $ conda config --set auto_activate_base false 이렇게 입력하고 다시 터미널을 켜서 서버를 작동하면 잘됩니다.터미널 앞부분에 (base)라고 적힌 부분이 없어진 것을 확인할 수 있다. home의 .condarc를 보면 하단 부분에 auto_activate_base: fasle라고 되어있는것을 볼 수 있습니다.(적용됨) 아래 링크는 제가 스택오버플로에 올린 건데, 과정은 똑같고 node 버전이나 host등 기타 ..
[Ubuntu 20.04 lts] 우분투 화면 커스터마이징(테마 적용) [1.패널 커스텀] 우분투 테마를 커스텀하기 위해선 우선 tweak와 GNOME Shell integration을 설치해야 합니다. [1.1 tweak 설치] 터미널에서 아래와 같이 입력하면 tweak이 설치됩니다. sudo apt install gnome-tweak-tool [1.2 GNOME Shell integration 설치] 그리고 아래 링크로 들어가 크롬 익스텐션 프로그램을 설치해줍니다. (크롬에서 gnome extension 설치를 편하게 도와주는 프로그램입니다.) https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep 그놈 셸 확장 기능 이 확장 기능은 그놈 셸 통합 기..
ubuntu20.04에서 docker-compose 설치하기 환경:ubuntu20.04lts 우선 업데이트를 하고 sudo apt update curl이 설치 되었는지를 확인했습니다 curl이 있다고 떴지만 정작 curl로 docker compose를 설치하려고 보니 그런 명령어는 없다고 합니다. 그래서 그냥 다시 설치했습니다. sudo apt install curl 그리고 다시 아까 전 명령어를 입력하니 설치가 되었습니다. 그런 후에 아래 명령어를 마저 입력해줍니다. sudo chmod +x /usr/local/bin/docker-compose 그리고 docker-compose version이라고 치면 설치 된 것을 확인할 수 있습니다. docker-compose version [참고사이트] https://phoenixnap.com/kb/install-docke..