programmer (167) 썸네일형 리스트형 Django Setting_python 설치 및 virtualenv 설치 시 에러 1. 특정 python 환경의 virtualenv 생성하기. $pyenv virtualenv 'version 명' '가상황경 명' 1. 정상 생성시 2. 잘못 생성되었을 때 python 버전을 잘 못 설치한것이므로 다시 설치하길바람. 하기 명령어를 입력하면 원하는 python 버전을 pyenv에 설치한다. $CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.7.5 3. 가상환경 활성화/ 비활성화 $pyenv activate '가상환경 명' $pyenv deactivate Django Setting_python 설치 및 virtualenv 설치 1. 설치 가능한 Python version 알아보기 $venv install -list 를 입력하면 다운로드 가능한 python 버전을 확인 할 수 있다. 2. pyenv 에 python 3.7.5 버전 설치 python을 설치 할 때 root 권한을 요청하므로 sudo로 권한을 상승한 후 설치하자. $sudo -s $pyenv install 3.7.5 설치 완료 메시지 설치 에러가 나는 경우 하기 이미지 같은 경우는 권한 에러이다. sudo -s 후 설치 하자. 설치가 완료 되면 local python을 설정 할 수 있다. $pyenv local '버전 명' 하기 이미지 참조 3. virtual env 설치 $git clone https://github.com/yyuu/pyenv-virtualenv... Django Setting_pyenv 설치 AWS EC2 환경에서 DJango Setting을 진행해 보자. 1. git설치 2. pyenv 설치 개발 환경을 독립시키기 위해서 설치한다. 개발할 때마다 이 작업이 생각보다 중요하다는 것을 느낀다. $git clone https://github.com/pyenv/pyenv.git ~/.pyenv $cd ~ $vi .bashrc 맨 마지막에 export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" 내용을 추가해준다. 저장하고 나온뒤에 3. 터미널 재시작 $source .bashrc 4. 설치 확인 $pyenv versions 를 입력하면 하기와 같은 이미지가 나와야 한다. ubuntu 폴더 및 파일 권한 변경 root 계정으로 설정된 파일이나 폴더 권한을 변경한다. $sudo chown -h 사용자:사용자 바꿀파일이름 하위 폴더까지 바꿈 $sudo chown -R 사용자:사용자 바꿀폴더이름 참조링크 eunguru.tistory.com/93 ubuntu qt 설치 2020-09-11 기준으로 5.15 버전이 최신이지만 run 설치파일이 있는 5.14버전으로 설치한다. download.qt.io/archive/qt 를 우분투에서 다운로드 받는다. qt-open~.run을 선택하고 다운로드 받는다. 미러서버도 있기때문에 속도가 느리다면 미러서버에서 다운로드 받자(Details에서 보면된다. 3분 정도 소요) 실행파일을 다운로드 후 실행 시켜준다. 마우스로 더블클릭하면 된다. 회원 가입 및 로그인을 하고 Sources를 제외한 모든 부가 파일을 설치해 준다. (모두 설치해주자 나중에 하나씩 추가하기 힘들다) 설치 완료후 .bashrc 파일(shell 시작 설정파일) export PATH=/home/webnautes/Qt5.14.2/5.14.2/gcc_64/bin/:/h.. ubuntu json-c 설치 다운로드할 폴더로 위치를 이동한 $git init $git clone https://github.com/json-c/json-c.git 해당 위치에 json-c 설치 파일이 다운로드하여진다. clone 완료 후 json-c 폴더에 들어가 보면 README.md 파일이 있다. 이 설명을 따라 하면 설치가 완료된다. $mkdir json-c-build $cd json-c-build $cmake .. $make $make install 위와 같은 에러가 발생하면 sudo를 입력해서 설치하면 된다. $sudo make install /usr/local/lib, /usr/local/include에 정상 설치된 것을 확인할 수 있다. ubuntu Swig 설치 이전에 설치한 swig가 없다면 하기 명령어를 통해 설치 가능하다. $sudo apt-get install swig 기존 버전에서 업그레이드 하고싶다면 하기 명령어를 사용하자. $sudo apt-get upgrade swig venv returned non-zero exit status 1 에러 pip가 말썽이고 venv가 정상 작동 안할때 발생한다. $ python3 -m venv env --without-pip $ source ./env/bin/activate $ curl https://bootstrap.pypa.io/get-pip.py | python pip 갑자기 안될때!!!! 후...... https://devlog.jwgo.kr/2020/02/29/broken-pip-error/ AWS EC2 Snapshot 사용법 AWS EC2에서 서버를 사용하다보면 백업이 필요한 경우가 있다. aws의 서비스 장점을 적극 활용해보자. virtual machine 처럼 snapshot이 가능하다. snapshot이라는 용어가 어색하다면 'snap':일시적인 'shot' 촬영 이라는 뜻으로 가상환경의 서버나 OS를 일정 순간의 형상을 그대로 저장해두는 기능이라고 생각하면 된다. (ex>롤(LoL)에서 에코 궁국기, 백업 기능이라고 봐도 좋다.) 따라서 스냅샷을 생성(찍고)하고 스냅샷을 적용(되돌리)는 순으로 따라해 보자. 스냅샷 생성 스냅샷 적용 에러 발생 경우 1. 스냅샷 탭에서 스냅샷 생성 버튼을 클릭한다.(인스턴스는 이미 만들었다고 가정한다.) 2. 볼륨 입력창을 클릭하면 현 인스턴스에서 사용하고 있는 볼륨 리스트가 나타난다... 이전 1 ··· 8 9 10 11 12 13 14 ··· 17 다음