2012-10-08 2 views
1

필자의 Windows 7 x64 시스템에서 기존의 Python 설치 (필자의 경우 버전 3.2.2에서 3.3.0)를 업그레이드 할 수 있으며 모든 패키지를 다시 설치할 필요가 없습니다. 이 작업을 수행하는 데 편리한/자동화 된 솔루션이 있습니까? 필자의 시스템에서 단 하나의 파이썬 버전으로 끝내고 싶습니다.모든 패키지를 다시 설치하지 않고도 Windows 7에서 Python 버전을 업그레이드하는 방법은 무엇입니까?

+1

시도해 보셨습니까? 그 결과는 무엇입니까? 추가 패키지를 어떻게 설치 했습니까? –

+0

예 파이썬 3.3을 설치했습니다. 설치가 끝나면 시스템에 두 개의 Python 설치가 있습니다. 그리고 새 Python은 내 패키지를 모릅니다. 패키지를 다시 설치하지 않았습니다. 새로운 Python 설치로 "마이그레이션"하는 편리한 방법이 있기를 바랍니다. – Puggie

답변

3

문제는 주로 C로 작성된 패키지에 있으며 3.2 Python 코드와 연결됩니다. 그것들을 다시 링크하는 문제 일지 모르지만, numpy과 같은 인기있는 패키지에 문제가 있습니다 (현재 3.3에서 컴파일 할 수 없습니다).

순수 Python 패키지는 이론 상으로는 괜찮은 편이지만, 솔직히 위험을 감수 할만한 가치가 있습니까?

매번 3.3 버전의 패키지를로드하는 것이 더 안전합니다. 모든 것을 업그레이드 할 수있을 때까지 3.2로 고정하십시오. Windows에 Python을 하나 이상로드 할 수 있습니다. 2.6, 2.7, 3.2 및 3.3이 공존합니다. % PATH %, assoc 및 ftype은주의해야합니다.

+0

OK, 감사합니다. 나는 패키지가 버전에 따라 다르다는 것을 알지 못했다. 모든 패키지가 최신 상태가 될 때까지 3.2에 충실하라는 제안은 가장 현명한 일입니다. – Puggie

관련 문제