2014-07-25 7 views
4

저는 포트란 라이브러리 SLICOT 주변에 파이썬 래퍼 인 slycot을 빌드하려고합니다. 내가 64 비트 윈도우 7아나콘다 배포판을 사용하여 Windows 7에서 Slycot을 빌드하지 못했습니다.

에 아나콘다 파이썬 배포 Anaconda-2.0.1-Windows-x86_64을 사용하고 첫 번째 순진 python setup.py build 명령은

NotImplementedError("Only MS compiler supported with gfortran on win64") 

지금까지 너무 좋아

결과. 검색하는 동안 잠시 후 누군가가 numpy로 줄을 주석 처리하는 것이 좋습니다. 이것은 작동하는 것 같습니다. gfortran 호출되고 모든 라이브러리는 컴파일,하지만 모든 * .o 인 파일을 나열하는 것은 처리 할 수없는 거대한 명령 문자열을 생성하는 것 다음과 같은 메시지가

The command line is too long 

와 연결에 실패합니다.

제안 사항?

+0

나는이에 대한 해결책을 찾을 수 있는지 여부를 알고 매우 치열하다. 나는 비슷한 문제에 직면하고있다. 윈도우즈 용 Git Bash를 사용하여 그러한 한계는 없지만, 아나콘다 (activate.bat 등)와 함께 제공되는 모든 배치 파일은 bash 쉘에서 작동하지 않는다는 단점이 있습니다. – JimmidyJoo

답변

1

이 문제가 계속 발생하면 Anaconda-2.1.0으로 업그레이드하십시오. 여전히 실패하고 Python2에 묶여 있지 않다면 Anaconda3-2.1.0-Windows-x86_64 배포판을 사용하여 Python3 환경을 설치하십시오. 일단 제가 수동 패키지 설치 (아래 단계)를하면 명령 줄이 너무 길어지지 않습니다. C : \ Anaconda에 아나콘다가 설치되어 있습니다. 도움이되는지 아닌지 알 수 없습니다.

수동으로 패키지를 설치하려면 :

  1. 다운로드 당신이 필요로하는 패키지를 (이 NumPy와이었다 나를 위해).
  2. 디렉토리로 추출합니다 (필자는 c : \ temp를 사용했습니다).
  3. 지침 here에 따라 distutils\fcompiler 하위 디렉토리에있는 gnu.py을 수정하십시오.
  4. 파이썬을 사용하여 모든 응용 프로그램을 종료하고 작업 관리자가있는 나머지 python.exe 프로세스를 종료하십시오. 이 일을하지 않으면 첫 번째 컴파일이 실패하게됩니다.
  5. Anaconda 명령 프롬프트를 엽니 다 (표준 admin cmd.exe 창이 작동하지 않음).
  6. 여러 환경이있는 경우 activate 올바른 환경.
  7. 패키지를 압축 해제 한 디렉토리로 변경하십시오.
  8. 유형 python setup.py install