파이썬 설치를 업그레이드 할 수 있습니까?


0

Windows에 Python 3.6을 설치했지만 Linux와 관련하여 질문이 있습니다 . 이 설치 를 3.7 로 업그레이드 하고 싶습니다 .

나는 다른 버전을 병렬로 설치할 수 있고 충돌하지 않을 것임을 알고 있지만 (2.7 버전 이전 부터이 작업을 수행했습니다) 새 버전을 맨 위에 설치하는 방법에 대해 궁금합니다.

주된 이유는 설치된 모든 모듈을 유지하는 것입니다. 일반적으로 수동으로 찾아서 다시 설치해야합니다. 하나의 버전 만 갖는 미학적 측면도 있습니다 (내포 사항 이해)

업그레이드는 이상적인 길일 것입니다 (그러나 나는 들어 본 적이 없습니다). 폴백으로 간단한 포트 이식 방법으로 새로운 것을 설치하는 것도 좋습니다.


호환성 문제를 피하기 위해 결절을 다시 설치해야합니다
Ramhound

답변:


0

python2 python2.7 python3 python3.6 python3.7각 바이너리에 사용할 수있는 다른 모듈 이있는 여러 개의 이진 버전 (내 시스템에서)을 가질 수 있습니다.

가상 환경은 종종이 설정으로 발생하는 문제를 해결하는 데 사용됩니다 (모듈 의존성이 다른 Python 버전).

잠시 동안 Python으로 작업 한 후 해당하는 모듈 버전 변형이있는 다른 Python 바이너리의 변형을 추적하기가 매우 어려워 질 수 있습니다.

venv를 사용하면 프로젝트별로 다양한 환경을 프로젝트별로 미세 조정할 수 있습니다.

각 가상 환경 내에서 비표준 라이브러리 모듈을 다시 설치해야하지만이 작업을 수행 한 후에는 추적하기가 더 쉽습니다.


내 질문에서 언급했듯이 여러 설치를 병렬로 수행하는 방법을 알고 있습니다 (그리고 언급하지 않은 가상 환경도 마찬가지입니다). 필자의 요점은 버전 이후에 하나의 환경 업그레이드 버전을 (이상적으로도) 가질 수 있거나 현재 모듈을 병렬 설치로 깨끗하게 가져올 수있는 능력에 관한 것이었다. 설치)
WoJ

내가 아는 한 불가능합니다. 3.6과 3.7을 나란히 실행할 수 있지만 두 설치 모두에 대해 외부 모듈을 별도로 관리해야합니다.
Mark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.