pip3을 내장 버전에서 MacPort 버전으로 변경할 수 없는 이유는 무엇입니까?

pip3을 내장 버전에서 MacPort 버전으로 변경할 수 없는 이유는 무엇입니까?

이것은 터미널 세션입니다.

db@air ~ % port select --list pip3               
Available versions for pip3:
    none
    pip3-apple (active)
    pip311
db@air ~ % sudo port select --set pip3 pip311    
Selecting 'pip311' for 'pip3' succeeded. 'pip311' is now active.
db@air ~ % port select --list pip3           
Available versions for pip3:
    none
    pip3-apple
    pip311 (active)
db@air ~ % which pip3
/Users/db/Library/Python/3.9/bin/pip3
db@air ~ % which -a pip3
/Users/db/Library/Python/3.9/bin/pip3
/opt/local/bin/pip3
/usr/bin/pip3
db@air ~ % echo $PATH
/Users/db/Library/Python/3.11/bin:/Users/db/Library/Python/3.9/bin:/Users/db/Library/Python/3.8/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin

보시다시피 pip32개가 설치되어 있습니다. 내장 기능에서 MacPorts로 변경하면 성공하고(오류 메시지 없음) 그에 따라 목록이 업데이트되지만 여전히 Python 3.11이 아닌 Python 3.9용 내장 기능을 가리킨다 which고 합니다 .pip3

여기서 무슨 일이 일어나고 있는 걸까요? Python 3.11에서 pip를 "활성" 버전으로 만드는 방법은 무엇입니까?

답변1

방금 금요일에 python3.11로 업그레이드했습니다. python3.11 및 python3.11-pip를 설치한 후 다음을 확인했습니다.

python3.11 -m pip --version

이것은 사용할 pip 버전을 알려줍니다.

그런 다음 다음을 실행할 수 있습니다.

pip3.11 install ./dependencies/python-packages/*.whl

도망쳤어?

db@air ~ % port select --list pip311 

관련 정보