어떻게 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 pipPython 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)이 있는 경우 다음을 수행해야 합니다.
- 시스템 PATH에 2.x 경로 추가
- 시스템 PATH에 3.x 경로 추가
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
'programing' 카테고리의 다른 글
| SQL Server Profiler - 추적을 필터링하여 한 데이터베이스의 이벤트만 표시하는 방법 (0) | 2023.05.01 |
|---|---|
| WPF에서 수직 탭 세트를 구축하는 방법은 무엇입니까? (0) | 2023.05.01 |
| 데이터와 함께 mongodb 데이터베이스 복사/클론 (0) | 2023.05.01 |
| 확인란과 해당 레이블을 일관되게 교차 브라우저에 정렬하는 방법 (0) | 2023.05.01 |
| 파이썬 스와핑 이해: a, b = b, a가 항상 b, a = a, b와 같지 않은 이유는 무엇입니까? (0) | 2023.05.01 |