2014-11-24 1 views
1

저는 Windows에서 파이썬을 사용하고 있습니다. 성능상의 이유로 필자는 Intel MKL에 대해 작성된 특정 Python 패키지 (특히 numpy)가 필요합니다. 지금까지 나는 미리 컴파일 된 설치 프로그램에서 사용하는 모든 패키지를 http://www.lfd.uci.edu/~gohlke/pythonlibs/에서 설치했습니다. 분명히 수동 패키지 관리는 다소 비효율적입니다.파이썬 컴파일러 설치 관리자와 패키지 관리자의 결합

저는 패키지 관리자와 배포판이 있음을 알고 있습니다 (pip, Anaconda, Enthought). 대부분의 패키지에 대한 패키지 관리와 특정 패키지 빌드의 수동 설치를 결합하는 방법이 있습니까?

지금까지 나는 간단히 pip를 시도했습니다. exe 인스톨러에서 패키지를 수동으로 업데이트 한 후 나타나는 것을 볼 수 있습니다. pip freeze은 여전히 ​​이전 버전을보고하고 Python은 새 버전을 선택합니다. 그래서 무언가가 적어도 조금 틀린 것처럼 보입니다.

매우 관련된 토론은 Anaconda vs. EPD Enthought vs. manual installation of PythonPython packages installation in Windows입니다. 그러나 내 특정 질문에 대한 답변을 찾지 못했습니다.

답변

1

Conda는 Golhke 설치 프로그램을 conda 패키지로 변환 할 수 있습니다. 메타 데이터는 설치 프로그램에 포함되어 있지 않으므로 수동으로 종속성을 지정해야합니다. 예를 들어, cvxopt 설치 프로그램을 conda 패키지로 변환하려면 다음을 사용하십시오.

conda convert cvxopt-1.1.7.win-amd64-py2.7.exe -d 'numpy >=1.8' 
+0

답장을 보내 주셔서 감사합니다. 그 사이에 Gholke는 설치 프로그램을 설치해야하는 포맷으로 변경했습니다. – ilya