2014-07-24 4 views
1

Canopy 배포판을 사용하고 있는데 'pip install pymatbridge'를 사용하여 pymatbridge를 설치하려고하면 pymatbridge가 win32에서 작동하지 않는다는 오류가 발생합니다. 필자는 Canopy의 64 비트 버전을 얻었으므로 그 의미가 무엇인지 이해하지 못합니다.pymatbridge 설치

http://arokem.github.io/python-matlab-bridge/ 이와 관련

Downloading/unpacking pymatbridge 
    Running setup.py (path:C:\Users\user\AppData\Local\Enthought\Canopy\User\build\pymatbridge\setup.py) egg_info for package pymatbridge 
    Traceback (most recent call last): 
     File "<string>", line 17, in <module> 
     File "C:\Users\user\AppData\Local\Enthought\Canopy\User\build\pymatbridge\setup.py", line 25, in <module> 
     raise ValueError("pymatbridge does not work on win32") 
    ValueError: pymatbridge does not work on win32 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 17, in <module> 

    File "C:\Users\user\AppData\Local\Enthought\Canopy\User\build\pymatbridge\setup.py", line 25, in <module> 

    raise ValueError("pymatbridge does not work on win32") 

ValueError: pymatbridge does not work on win32 

---------------------------------------- 
Cleaning up... 
Command python setup.py egg_info failed with error code 1 in C:\Users\user\AppData\Local\Enthought\Canopy\User\build\pymatbridge 
Storing debug log for failure in C:\Users\user\pip\pip.log 

답변

1

"는 Win32는"윈도우 32 비트 또는 64 비트에서 시그윈 같은 구별을 의미한다.

pymatbridge의 개발자 월 2014 년이 명시 적 제한을 소개 : https://github.com/arokem/python-matlab-bridge/commit/a6fd3cc3adf5ef2b5e3d9b83a8050d783c76d48f

나는 이유를 알고하지 않습니다. 아마도 많은 소규모 개발자들과 마찬가지로, 그는 Windows의 특성이 실망 스럽다는 것을 알았고, 적어도 지금은 그들을 처리 할 시간이 없었습니다. [편집 : 아래의 패키지 개발자 의견을 참조하십시오. 이 제한은 의도적 인 것이 아니며 제거되었습니다.]

이 패키지를 사용하려면 Windows 컴퓨터의 Linux VM에서 또는 Linux 또는 Mac에서 Matlab을 실행할 수 있습니까?

+0

은 가능하지만 조금 불편합니다. 패키지에 대한 Windows 지원이 [토론] (http://stackoverflow.com/questions/23716426/installing-pymatbridge-on-windows) 인 것처럼 보이기 때문에 약간 혼란 스럽습니다. –

+0

설명을 위해 패키지 개발자에게 문의하는 것이 좋습니다. 앞에서 언급했듯이 패키지 소스 코드를 기반으로이 제한 사항은 5 월에 도입되었습니다. –

+0

그건 실수 였어. 아주 최근까지는 시정되지 않았어. 잘하면 지금 작동합니까? – arokem

2

본인은이 소프트웨어의 개발자입니다. 이것은 (버전 0.4 이후) 지금은 작동 할 것이지만, 이것을 테스트 할 Windows 컴퓨터가 없습니다. Windows 사용자가이 Windows 기능을 사용하도록 패치를 개발하는 데 도움을 받았습니다. 하지만, 난 항상 문제를 해결할 수 아니다, 나는 우리의 GitHub의 페이지를 통해 제안/불만/칭찬을받을 기쁘게 생각합니다 : VM을에 matlab에 실행

https://github.com/arokem/python-matlab-bridge/issues