주요 문제는 사용중인 C 코드 확장과 함께 올 수 있습니다. 시스템에 따라 다르지만 특히 Windows에서 2.5 용으로 컴파일 된 이러한 확장은 전혀 작동하지 않을 수 있습니다 (또는 적어도 조용하게 안정적으로) 2.6. 이는 과거에 2.4에서 2.5로 이전 한 것과는 크게 다르지 않습니다.
가장 간단한 해결책 (IMHO)은 이러한 확장 프로그램의 소스를 가져 와서 다시 설치하는 것입니다. 대부분의 플랫폼 및 대부분의 확장 프로그램의 경우 python setup.py install
(설치에 따라 sudo
또는 관리자로 로그인 할 수 있음) 작동합니다. 정확한 "개발자"패키지를 다운로드하여 설치해야 할 수도 있습니다. Mac OS X에서 Xcode를 설치하거나 최소한 gcc 하위 집합을 설치해야하지만, 설치하는 것이 가장 간단합니다. 예를 들어, Macromedia에 가입해야합니다. Apple Developer Connection에서 무료로 다운로드하여 대형 XCode 패키지를 다운로드하십시오.)
이 방법이 현재 Windows에서 얼마나 번거롭지 않은지, 즉 mingw 또는 Microsoft의 "express"버전 VS와 같은 비공식 컴파일러를 사용할 수 있는지 여부는 확실하지 않습니다. 올바른 컴파일러를 얻으려면 $$을 MS에 쉘 아웃해야합니다. 그러나 대부분의 제 3 자 확장 기능 개발자는 Windows 사용자가 재 컴파일해야하는 것이 Windows에서 번거롭기 때문에 (또는 적어도 사용되는 경우가 많기 때문에) 준비된 Windows 바이너리를 제공하기 위해 나섰습니다.6은 이미 써드 파티 확장 관리자가 광범위하게 지원하고 있기 때문에 (결국 간단한 재 컴파일이기도하기 때문에 운이 좋으면 확장 프로그램에 이미 필요한 모든 미리 컴파일 된 바이너리를 찾을 수 있습니다. 용도.
시도해 볼 수 있다고 생각 하나? – SilentGhost
괜찮을 것입니다. 나는 2.6으로 전환했을 때 심각한 문제가 없었습니다. –