본문 바로가기

Trouble Shooting3

[Git] GitHub Pull Request가 안 되는 원인과 해결 (feat. There isn't anything to compare) 문제 상황git push까지 마치고 create pull request를 하기 위해 github를 확인했는데 there isn't anything to compare이라고 화면에 뜨며 pr을 올릴 수 없는 경우  문제 원인base branch와 commit history가 다르기 때문에 발생!git clone을 통한 remote 연결이 아닌 git remote add를 통해 연결한 경우에서 git pull을 받아오지 않았을 때 발생git remote -v를 통해 원격 저장소를 확인하면 코드를 올리고자하는 레포에 연결이 되어 있긴 함 문제 해결rebase를 사용하자!git rebase: base를 다시 설정한다는 의미로 rebase를 사용하면 base가 재설정되어 commit history가 합쳐지게 됨 .. 2025. 3. 6.
[Python] MacOS에서 pywin32 모듈 에러 해결 방법 (feat. Python, Linux, requirements.txt, pywinpty) 문제 상황부트캠프에서 하던 실습을 집에서 내 노트북으로 하기 위해 깃허브에 코드를 올려놨다. 부트캠프에서는 Window11 운영체제 기반 노트북을 제공해주고, 내 노트북은 MacOS 운영체제라 requirements.txt 파일에서 오류가 발생했다. 1. pywin32 에러pywin32는 윈도우 관련 패키지라 macos에서는 오류를 발생시킨다. 해결운영체제 별로 다른 모듈을 다운로드 받도록 sys_platform == "win32"을 사용해준다.pywin32 모듈을 다운받지 않으니 macos일 때는 pyobjc 모듈을 다운받는다.pywin32: Window API에 대한 Python 바인딩을 제공pyobjc: Objective-C와 Python 간의 브릿지 역할로 MacOS의 네이티브 API를 사용할 수.. 2025. 2. 18.
Python 가상 환경 설정 시 Python virtual environment was successfully activated, even though "(env)" indicator may not be present in the terminal prompt 오류 해결 python -m venv 명령어를 통해서 가상환경을 만든 후 아래와 같은 오류가 뜹니다.Python virtual environment was successfully activated, even though "(new_env)" indicator may not be present in the terminal prompt pip install -r requirements.txt가 정상적으로 실행된 후에는 해당 오류를 해결하기 수월합니다! 1. ./가상환경파일/Scripts까지 들어가 줍니다.cd new_env # cd 가상 환경명cd Scripts 2. activate 파일 실행activate  activate 파일을 실행하면 아래와 같이 indicator가 생기게 됩니다! 2025. 2. 17.