Mac m1 - pip install pwntools 설치 안되는 문제 해결

pip3 install pwntools을 하던 와중, 아래와 같이 마지막줄을 포함해서 길게 설치가 안된다는 에러창이 뜨게 되는데

ERROR: Could not build wheels for unicorn, which is required to install pyproject.toml-based projects

 

이것을 해결하기 위해서 수많은 레포들을 찾아봤지만 결국 해결하게 된 방법을 알게되었다.

 

Mac m1 pro를 사용하던 나는 pip version과 python3 version의 경로가 달랐는데, 이 두개를 python3.12 version으로 일치시켰더니, pip3 install pwntools가 성공적으로 이루어졌다.

 

우선 pip3 -V와 python --version 명령어를 통해서 다음과 같이 확인한다.

 

$ pip -V
pip 24.0 from /opt/homebrew/lib/python3.12/site-packages/pip (python 3.12)

$ python -V
Python 3.12.2

 

이렇게 확인을 했을 때, pip의 python version과 python -V 명령어를 통해서 나오게 되는 python version이 일치하지 않을때 다음과 같은 명령어를 통해서 설정할 수 있다. (Mac m1 pro 기준)

 

$ ln -sf /opt/homebrew/bin/pip3.12 /opt/homebrew/bin/pip3

$ ln -sf /opt/homebrew/bin/{바꾸고자 하는 target python version} /opt/homebrew/bin/python3

 

주의할 점은 pip과 python이 시스템상에서 설정되어 있는 경로를 먼저 확인하고 바꿔야 한다 내 경우는 /opt/homebrew/bin 경로에 있었기 때문에 다음과 같이 했다.

 

이렇게 완료되면, pip3 install pwntools를 다시 했을때 성공적으로 설치된다.!

'Common > OS(Operating System)' 카테고리의 다른 글

프로세스와 스레드  (0) 2023.10.24