pip - 파이썬에 있는 패키지 관리 프로그램
터미널 창에
pip install @
을 입력하고 돌리니
bash: pip: command not found
ㄴ 이런 오류가 떠버렸다.
ㄴ 검색하고 찾아보니 맥북에서는 기본적으로 파이썬2가 깔려있어서
이렇게 입력을 했을 때 파이썬2 전용 라이브러리가 생성된다는 것.
그럼 이건 어떻게 해결하는가? -> 두가지 방법이 있는 듯한데,
pip3 install @ --> 파이썬의 버전에 따라가면 되는 것 같다.
ㄴ오늘은 '나도 코딩 - 활용편1 게임 만들기'를 공부하는터라
pip3 install pygame
이렇게 하니 아래와 같이 잘 돌아갔다.
pang-il-ui-MacBook-Air:Coding A_YOON$ pip install pygame bash: pip: command not found pang-il-ui-MacBook-Air:Coding A_YOON$ pip3 install pygame Collecting pygame Downloading pygame-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl (8.9 MB) |████████████████████████████████| 8.9 MB 10.0 MB/s Installing collected packages: pygame Successfully installed pygame-2.1.2 WARNING: You are using pip version 21.2.3; however, version 21.3.1 is available. You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10 -m pip install --upgrade pip' command.
또 다른 방법은 비슷한 결인 것 같은데
pip3 install --upgrade pip
--> 가만히 보아하니 pip3 을 pip로 바꿔준다는 말인가?
ㄴ 이렇게 실행하고나서 pip install beautifulsoup4 를 돌려보니 '3'이 빠졌는데도 잘 돌아갔다.
pang-il-ui-MacBook-Air:Coding A_YOON$ pip3 install --upgrade pip Requirement already satisfied: pip in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (21.2.3) Collecting pip Downloading pip-21.3.1-py3-none-any.whl (1.7 MB) |████████████████████████████████| 1.7 MB 10.6 MB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 21.2.3 Uninstalling pip-21.2.3: Successfully uninstalled pip-21.2.3 Successfully installed pip-21.3.1 pang-il-ui-MacBook-Air:Coding A_YOON$ pip install beautifulsoup4 Collecting beautifulsoup4 Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) |████████████████████████████████| 97 kB 4.1 MB/s Collecting soupsieve>1.2 Downloading soupsieve-2.3.1-py3-none-any.whl (37 kB) Installing collected packages: soupsieve, beautifulsoup4 Successfully installed beautifulsoup4-4.10.0 soupsieve-2.3.1
헌데, 시작부터 막히는 구간이 있었다.
ModuleNotFoundError: No module named 'typing_extensions'
이런 오류가 떴는데... 뭐지?
찾아보니 해결방법은 아주 간단했다.
typing_extensions 이름의 module이 없다는 것이니 그냥 설치해주면 되는 것이었다.
터미널 창에
pip3 install typing_extensions
을 입력하고나니
설치가 됐다고 떴는데.. 이것저것 하다보니 너무 길어져서 지워버렸다.
터미널 내에 지워버린 자료에 대해 복구할 수 있는 방법이 있을까? 이것도 한번 찾아봐야겠다.
아무튼 일단 궁금한 부분은 해결되었으니 마저 공부해야겠다.