programing

어떻게 pip3를 업그레이드합니까?

mailnote 2023. 5. 1. 21:41
반응형

어떻게 pip3를 업그레이드합니까?

개발을 위해 python 3.5를 사용하고 싶은데, python 3.5용 모듈을 설치하면 항상 실패하는 경우가 많습니다.단말기는 더 높은 버전을 사용할 수 있다고 하는데, 업그레이드를 하면 작동하지 않습니다. 여기에 이미지 설명 입력

pip3를 사용하여 python 3.5와 관련된 플라스크 스크립트를 설치하고 있습니다.그러나 python 2.7과 관련된 pip를 업그레이드하려고 합니다. 실행해 보십시오.pip3 install --upgrade pip.

Python에서 가상 환경에 대해 시간을 갖고 읽어보는 것이 좋을 수도 있습니다.모든 패키지를 기본 파이썬 설치에 설치하는 것이 최선의 방법은 아닙니다.이것은 좋은 시작이 될 것입니다: http://docs.python-guide.org/en/latest/dev/virtualenvs/

pip3를 업그레이드하려면 다음을 실행해 보십시오.

sudo -H pip3 install --upgrade pip

파이프가 이동할 수 있습니다./bin로./usr/local/bin

pip도 업그레이드하려면 다음을 수행합니다.

sudo -H pip2 install --upgrade pip

다음 명령을 사용해 보십시오.

pip3 install --upgrade setuptools pip

먼저 업그레이드할 pip(pip 또는 pip3)을 결정합니다.대부분은 pip3일 것입니다. 왜냐하면 pip은 시스템에서 사용하기 때문입니다. 그래서 저는 pip 업그레이드를 추천하지 않을 것입니다.

pip와 pip3의 차이점은

참고: 명령줄의 시작 부분에 있는 PIP를 말합니다.

pip는 python 버전 2, 즉 python2에서 사용됩니다.

그리고.

pip3는 python 버전 3, 즉 python3에서 사용됩니다.

pip3 업그레이드의 경우: # 이것은 python3 pip을 업그레이드할 것입니다.

pip3 install --upgrade pip

pip 업그레이드의 경우: # 이것은 python2 pip을 업그레이드할 것입니다.

pip install --upgrade pip

기존 파이프를 최신 버전으로 업그레이드합니다.

문제

사용자pip(Python 2 1개).이제 업그레이드하시겠습니까?pip(Python 3 버전).그 이후로pip파이썬 3입니다.

해결책

사용하다pip2그리고.pip3이런 식으로 그것은 명시적입니다.

사용할 경우pip어디에 있는지 확인만 하면 됩니다.which pip링크를 변경합니다.예:

$ which pip
/usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

$ which pip2
/usr/local/bin/pip2

$ sudo rm /usr/local/bin/pip
$ sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
  • Python 3의 경우:

    python3 -m pip install --upgrade pip
    
  • Python 2의 경우:

    python2 -m pip install --upgrade pip 
    

제게 효과가 있었던 것은 다음과 같은 명령이었습니다.

python -m pip install --upgrade pip

pip3 install --upgrade pip나를 위해 일했습니다.

Ubuntu 18.04에서 수행한 단계는 다음과 같습니다.

python3 -m pip install --upgrade pip

어떤 이유로 인해 오류가 발생할 수 있으며 다음 명령을 사용하여 bash가 잘못 참조된 위치를 잊어버리게 함으로써 수정됩니다.

hash -r pip

2가지 버전의 Python(예: 2.7.x 및 3.6)이 있는 경우 다음을 수행해야 합니다.

  1. 시스템 PATH에 2.x 경로 추가
  2. 시스템 PATH에 3.x 경로 추가
  3. pip3 install --upgrade pip setuptools wheel

예를 들어, .zshrc 파일에서:

export PATH=/usr/local/Cellar/python@2/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH

명령을 할 수 .pip --version그리고.pip3 --version특수 버전의 파이프를 점검합니다. $PATH에 exec을 $PATH로 $PATH로 Python으로 추가하지 exec으로 이동합니다.pip3 install --upgrade pip setuptools wheel이지만, 은 python2.에서 python3로 변경되어야 .x에서 변경되어야 합니다.

이것은 나에게 효과가 있었습니다 (맥)

sudo curl https://bootstrap.pypa.io/get-pip.py | python

만약 당신이 도망치려고 하면,

sudo -H pip3 install --upgrade pip3 

다음 오류가 발생합니다.

WARNING: You are using pip version 19.2.3, however version 21.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

그러나 제안된 명령을 사용하여 업그레이드하는 경우:

pip install --upgrade pip

그러면 레거시 파이프가 업그레이드되므로 다음 작업을 수행했습니다.

which pip3

그리고 저는 제 pip3 설치를 찾았습니다. (다음 명령이 기존 pip를 업그레이드하지 않을 경우를 대비해서)그런 다음 저는 그 디렉토리로 변경하고 다음 명령을 사용하여 pip3를 업그레이드했습니다. (당신의 디렉토리는 다를 수 있습니다.)

cd /Library/Frameworks/Python.framework/Versions/3.8/bin
sudo -H pip3 install --upgrade pip

이후:

pip --version

레거시 버전을 계속 표시하는 동안

pip3 --version

pip 21.0.1을 표시합니다.

언급URL : https://stackoverflow.com/questions/38613316/how-to-upgrade-pip3

반응형