[Python/Svelte]'localhost:5173 says {}'문제 해결
·
Programming
1. 에러 발생 파이썬 공부 목적으로 FastAPI + Svelte로 간단한 게시판 구현 실습 중에 백엔드 서버 주소를 별도 환경변수 파일(.env)로 뺐는데 브라우저에서 아래 캡처화면과 같이 빈 json(?)을 리턴하는 문제가 발생했다. 2. 해결 방법 크롬 개발자 도구로 확인하니 프론트엔드에서 필요한 파일들은 다 잘 받아오는 듯 보여서 백엔드와의 통신 문제를 의심하고 Vite 프록시 설정이나 환경변수 파일의 서버 주소의 오탈자들을 확인했었는데..... 알고보니 환경변수 파일 위치를 잘못 넣어놔서 백엔드 서버 주소를 못찾아 생긴 문제였다... 머쓱 (Svelte 프로젝트 기준으로 루트 경로에 넣어놨어야 하는데 src 디렉터리에 잘못 넣어놓음;;;) .env 파일 위치를 제대로 변경하니 백엔드 서버 주소..
[Python]가상환경 활성화 단축키 생성하기(MacOS)
·
Programming
alias를 설정하면 파이썬(Python)의 가상환경을 간단하게 활성화 할 수 있다. 1. 가상환경 활성화 단축키 생성 방법(MacOS 기준) pwd 명령어로 설정하려는 가상환경 활성화 파일 경로 및 프로젝트 경로를 확인한다. # 프로젝트 파일 경로: /Users/username/projects/myapi # 가상환경 활성화 파일 경로: /Users/username/fastapi-test/myapi/bin/activate 홈 디렉토리로 이동하여 .zshrc 파일을 연다. cd ~ vi .zshrc .zshrc 파일에 1번에서 확인한 경로를 바탕으로 아래와 같이 alias를 추가한 뒤 저장한다. alias myapi='cd /Users/username/projects/myapi;source /Use..
[Python]pyinstaller FileNotFoundError: [Errno 2] No such file or directory 에러 해결
·
Programming
개인적으로 파이썬으로 특정 작업을 자동화하는 스크립트를 작성했는데, 개발자가 아닌 사람에게 .py 파일을 그대로 공유하려니 파이썬 사용법을 알려줘야하는 문제가 있었다. 그런데 다른 분이 pyinstaller를 사용하면 실행파일을 쉽게 만들 수 있다고 해서 바로 만들어보았었다. 1. pyinstaller 사용법 pyinstaller의 사용법 자체는 매우 간단하다. pip로 pyinstaller를 다운받고, pip install pyinstaller아래와 같이 실행파일을 생성하고자 하는 파이썬 파일을 명시해주면 된다. 참고로 -F 옵션은 실행 파일을 한 개로 패키지화 해서 생성해주는 옵션. pyinstaller -F filename.py위 명령어를 실행하고 나면 dist 디렉토리에 실행파일이 생성된다. 참고..