kyeon06 / django-sample-project

sample project
0 stars 0 forks source link

✨ [Feature] GCP 배포 #7

Closed kyeon06 closed 6 months ago

kyeon06 commented 7 months ago

Description

Google Cloud Platform 배포

kyeon06 commented 6 months ago

GCP ubuntu 20.04 LTS 버전 머신 사용 시 python 3.8 기본 해당 프로젝트는 python3.10 이기 때문에 버전 변경 필요

[문제 발생] python3.10을 설치를 해도 unable to locate package python3.10 에러 발생 해결 : https://bigdatapy.tistory.com/entry/우분투에서-Python310으로-업그레이드-하는-방법

kyeon06 commented 6 months ago

[문제 발생] ModuleNotFoundError: No module named 'distutils.cmd’ pip --version 확인이 안되며 위와 같은 에러 발생

해결 : sudo apt-get install python3.10-pip 파이썬 버전과 pip 버전이 호환이 일어나지 않아서 발생하는 문제인 것 같아 위와 같이 다시 패키지 install 해주었더니 해결됨

kyeon06 commented 6 months ago

Vscode와 배포 서버 원격 연결(ssh활용) 참고 사이트 : https://amanokaze.github.io/blog/Connect-GCE-using-VS-Code/

[연결 시 문제 된 부분 기록] 파일을 수정 및 생성하는데 권한이 없다는 에러가 발생

Unable to write file 'vscode-remote://ssh-remote+34.64.106.121/home/jkyeo/myproject/django-sample-project/settings.py' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/jkyeo/myproject/django-sample-project/settings.py')

해결 : sudo chown 명령어 사용하여 폴더에 대한 권한을 줌 참고 사이트 : https://pinkwink.kr/1343