작년에 다양한 Windows 배포판을 시도하여 내 작업 환경에 적합한 하나를 찾으려고 노력했습니다 (프록시 뒤에 있지만 프록시 구성에 액세스하지 않음).
경험에서 얻은 피드백은 다음과 같습니다.
EPD / Canopy :
EPD 라이선스가 있었지만 오래되었고 이상한 프록시 상황으로 인해 업데이트 할 수 없었습니다. 일부 패키지 (예 : 최신 버전의 xlrd / xlwt ) 를 추가하기 위해 소스에서 컴파일했습니다. SciPy 및 NumPy 를 업데이트하기 위해 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 에서 미리 컴파일 된 설치 프로그램을 사용 했지만 때때로 호환성을 망칠 수 있습니다. 나는 완전히 구성된 Py2exe 및 Cython을 갖는 것을 좋아 했으며 간단하게 상자에서 작동했습니다.
잠시 후 무료 버전의 Canopy를 설치하려고했지만 Cython과 py2exe 및 필요한 특정 고급 패키지가 부족하여 실제로 사용하지 않았습니다. 내 동료 중 일부는 전체 Canopy 라이선스를 구입했지만 어떻게 업데이트할지 확신 할 수 없습니다.
Python (x, y) :
라이센스 문제를 원하지 않고 집에 Python (x, y)를 설치했습니다. 내가 지금 눈치 챈 유일한 단점은 표준 설치에서는 원하는 패키지를 선택해야한다는 것입니다. 클라이언트가 설치할 때와 똑같은 구성을 가질 지 확신 할 수 없기 때문에 좋은 점과 나쁜 점입니다. (Enthought 도구 모음은 Python (x, y)에 설치할 수 있습니다.) Python (x, y)를 잠시 사용한 후 32 비트 버전을 설치했습니다. 웹 사이트에서는 명확하지 않지만 2015 년 7 월 현재 64 비트 버전이없는 것 같습니다. 제거하고 64 비트 배포판을받을 것입니다.
Anaconda :
처음이 글을 썼을 때 Anaconda는 아직 패키지가 충분하지 않은 것 같습니다. 몇 년 후, 훨씬 나아진 것 같습니다. 한 번 시도해 보겠습니다!
수동 :
이전 EPD 버전과의 버전 호환성 문제를 피하기 위해 수동 Python 설치를 사용하고 위에 링크 된 LFD 웹 사이트에서 추가 패키지를 추가했습니다. 훌륭하게 작동하지만 고급 패키지 (예 : GDAL 또는 PyFITS )가 필요한 새로운 사용자에게 여전히 Canopy를 제안합니다 .
요약 : Canopy를 사용하는 경우 정식 라이선스 (Academic 또는 구매)를 받으십시오. 그렇지 않으면 Python (x, y)을 사용하면 동일하게됩니다.
Ubuntu :
배포 할 필요가 없습니다. 모두 비교적 최근 (+/- 6 개월이 허용됨)이며 사전 컴파일되었습니다. 실행하기 만하면됩니다 sudo apt-get install python python-scipy
! 대부분의 고급 패키지도 있습니다.