2017-10-23 3 views
0

Windows 10에 shogun-ml (http://www.shogun-toolbox.org/)을 설치하고 Python 3에서 작동시키는 방법을 쉽게 이해할 수있는 사람은 누구입니까?Shogun 설치 창

내가 찾은 모든 지시 사항을 찾았지만 시도한 바가 없었습니다 ... 나는 또한 cmake와 cygwin을 설치 했었지만, 전에는 전혀 사용하지 않았기 때문에 나는 꽤 잃어버린 어떤 도움에 감사 할 것입니다!

미리 감사드립니다.

편집 : 설치 PIP 사용

Could not find a version that satisfies the requirement shogun (from versions:) No matching distribution found for shogun

(나는 "%의 VSVER의 %를"-G 변경 : 17,451,515,

  1. 나는
  2. 실행 라인 9 위해 cmake를 설치
  3. 자식을 통해 내용을 가지고 Visual Studio 및 파이썬 인터페이스를 원래에 비해 추가했습니다. ....하지만 그 다음 오류 메시지 중 하나가 나타날 때 이미 내가 붙어 있어요.

    CMake Error: The source directory "..~/Shogun/CMakeFiles" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.

    나 (I 다른 폴더에 시도하거나 내가 (이전 폴더로 cmakelist를 복사 할 때 나는 그것이 옳은 일이 아니다,하지만 내가 말했듯이, 나는 어떤을했습니다 확신 할 때 그것이 어떻게 작동하는지 생각))

    -- Selecting Windows SDK version to target Windows 10.0.15063. CMake Error at CMakeLists.txt:27 (project): Failed to run MSBuild command: MSBuild.exe to get the value of VCTargetsPath: Das System kann die angegebene Datei nicht finden -- Configuring incomplete, errors occurred!

    독일 부분은 시스템이 파일을 찾을 수 없다는 ... 내가 파일을 보면서이 존재하지만, 다른 하위 폴더에 -하지만에서 명령을 시도 각각의 폴더에 동일한 오류가 발생합니다.

    • cmake GUI를 시도하는 중, wi "소스 코드가 어디 있습니까?"라인에 Shogun/src 폴더 입력 누락 된 cmake 목록 오류가 발생하지만 다른 폴더를 시도해도 작동하지 않습니다 ...

    다른 정보가 필요하면 나는 그것을 제공하는 것보다 더 기쁠 것입니다. 그러나 이것에 관해서는 거의 알지 못하지만 무엇이 유용 할 지 전혀 모릅니다 ...

    다시 한번 감사드립니다!

+0

그것은 도움이 될 것이다. "모든 명령을 시도했다"는 사실은 거의 알려주지 않습니다. –

+0

죄송합니다. 방금 질문을 업데이트했습니다. – summitcross

답변

2

-DCMAKE_BUILD_TYPE=Debug 또는 Release이어야합니다. 또한 붙여 넣은 cmake 명령은 복제 한 소스 내에서 만든 디렉토리에서 실행해야합니다.예를 들어 그래서 :

git clone https://github.com/shogun-toolbox/shogun.git cd shogun mkdir build cd build cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=Release - DBUILD_META_EXAMPLES=OFF -DENABLE_TESTING=ON -DINTERFACE_PYTHON=ON ..

하지만 Swig을 가지고 당신이 필요로하는 파이썬 인터페이스를 컴파일 할 수있는 대한

. 가장 쉬운 방법은 실제로 Anaconda를 설치하고 설치 꿀꺽 꿀꺽 :

conda install -c anaconda swig

(가능한 패키지 CONDA이-위조 참조) 또한 GLPK와 쇼군의 다른 종속성을 설치할 수

, 그리고 마지막으로 당신은 아나콘다를 설정하여 수행되면 , 당신은 파이썬 인터페이스 장군을 컴파일 할 수 있습니다 : 당신이 정확히 무엇을 시도했다 설명하면

cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=Release -DBUILD_META_EXAMPLES=OFF -DINTERFACE_PYTHON=ON -DCMAKE_PREFIX_PATH=<path to the root of anaconda> -DCMAKE_INSTALL_PREFIX=<path to the root of anaconda> -DBUNDLE_NLOPT=OFF ..

+0

단지 빠른 업데이트 : shogun 6.1.3 Windows 용 Python3 용 사전 컴파일 된 패키지는 conda-forge를 통해 구할 수 있습니다. https://anaconda.org/conda-forge/shogun – Viktor

+0

굉장 - 고마워요. 이제는 완벽하게 작동했습니다! – summitcross

관련 문제