반응형
애플에서 몬터레이 12.3으로 업데이트를 하면서 번들로 설치되어 있었던 Python2를 삭제해버렸다. 알프레드 워크플로우는 파이썬2로 작성된 것이 많은데 파이썬2에서 작성된 것들은 몬터레이 12.3 업데이트 이후 전부 에러가 발생한다. 알프레드에서 해당 워크플로우에 들어가보면 "/usr/bin/python(uninstalled)"라고 되어 있는 것을 볼 수 있다.
1. 몬터레이 12.3에 Python2 설치하기
https://www.alfredapp.com/help/kb/python-2-monterey/
위의 홈페이지를 참조했다.
(1) Homebrew 설치
위의 홈페이지에 들어가서 homebrew를 설치한다.
터미널을 실행시키고
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
위의 코드를 그대로 터미널에 붙여 넣는다.
(2) Pyenv 설치
Homebrew를 설치했다면 pyenv를 설치해야 한다.
export PATH="/opt/homebrew/bin:/usr/local/bin:${PATH}"
eval "$(brew shellenv)"
brew install pyenv
pyenv install 2.7.18
ln -s "${HOME}/.pyenv/versions/2.7.18/bin/python2.7" "${HOMEBREW_PREFIX}/bin/python"
위의 코드를 한 줄씩 터미널에 그대로 복사하여 붙여넣기 한 뒤 엔터를 친다.
(3) Pyenv 설치 시 에러가 발생할 경우
그런데 세 번째 줄인 "brew install pyenv"를 넣고 엔터를 쳤을 때
No available formula with the name "pyenv"
와 같은 에러 메시지가 뜨는 경우가 있다.
그럴 때는
brew update-reset
위의 코드를 입력하여 homebrew를 리셋한다.
그리고 다시 세 번째 줄부터 진행한다.
(4) 설치 확인
알프레드 워크플로우에 들어가서 확인해보면 위와 같이 경로가 바뀌어있는 것을 확인할 수 있다.
2. 워크플로우가 동작하는지 확인
그러나 불행하게도 몇몇 워크플로우가 동작하지 않는다. 더 찾아본 뒤 해결이 되면 새로운 포스팅으로 올릴 계획이다.
반응형
'IT 관련 팁 > 알프레드 워크플로우' 카테고리의 다른 글
알프레드 워크플로우 - 세후 배당수익률 계산 워크플로우 (1) | 2022.04.02 |
---|---|
알프레드 워크플로우 - 클립보드를 쿼리 query 로 사용하기 (0) | 2022.03.28 |
알프레드 워크플로우 - 배당소득세 계산 워크플로우 (0) | 2022.03.25 |
알프레드 워크플로우 - 동일한 계산을 반복할 때 쓸 워크플로우 (1) | 2022.03.24 |
알프레드 워크플로우 - IMDB 검색 워크플로우 (2) | 2022.03.07 |