Python3 및 pip3 + python2 용으로 설치된 바퀴를 python3에도 사용할 수 있습니다.

Oct 19 2020

어제까지 우리는 python 2.7.5로 작업하고 wheels 패키지는 pip (python 2.7.5와 관련된 pip)에 의해 python 2.7.5 용으로 설치되었습니다.

이제 redhat에서 최신 python 버전을 설치합니다 – 3.8

또한 pip3을 설치했습니다. python 3.8을 설치할 때 추가 rpm도 pip3이었습니다.

그래서 지금까지 다 괜찮아

우리가 이해하고 싶은 것은 pip (pip2)와 함께 설치된 현재 wheels 패키지에 관한 것입니다.

이제 우리는 python 3을 가지고 있기 때문에 pip3으로 python 3 용 새 바퀴를 설치해야한다고 생각합니다. python 3은 python 2 용 바퀴를 사용할 수 없다고 가정합니다.

수정하면 알려 주시면 수정 해 드리겠습니다.

답변

2 sinoroc Oct 19 2020 at 03:08

python2에 설치된 바퀴를 python3에도 사용할 수 있습니다.

일부 휠은 둘 다와 호환되고 일부는 호환되지 않습니다.

일부 프로젝트의 경우 Python 2 및 3과 호환되는 휠을 생성 할 수 있지만 일부 프로젝트에서는 불가능합니다. 그것은 모두 프로젝트의 실제 코드로 귀결됩니다.

파일 이름을보고 휠이 호환되는 플랫폼 (Python 인터프리터 버전, OS 및 CPU 비트)을 식별하는 것은 매우 간단합니다. 모두 PEP 425에 설명되어 있습니다.

3 CForce99 Oct 19 2020 at 01:04

예, 새 바퀴와 새 패키지도 설치해야합니다. (대부분 PIP3로 패키지를 설치하면 휠이 자동으로 설치됩니다.)