pip 또는 easy_install을 통해 wxpython 설치

pip 또는 easy_install을 통해 wxpython 설치

wxpython을(를 ) 사용하여 설치하는 데 몇 가지 문제가 발생했습니다 pip.

내 현재 출력은 다음과 같습니다.

[myuserid]% sudo pip install wxpython
Downloading/unpacking wxpython
  Downloading wxPython2.8-win64-devel-2.8.11.0-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
  Running setup.py egg_info for package wxpython
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
    IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

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

IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /Users/myuserid/.pip/pip.log
  • pip.log 파일을 살펴봤지만 완전히 비어 있습니다.
  • 다른 패키지를 통해 설치해 보았는데 pip문제가 없어서 pip자체적으로 작동하는 것으로 결론을 내렸습니다.

나는 또한 via를 통해 시도했고 easy_install다음을 얻었습니다.

[myuserid]% sudo easy_install wxpython
install_dir /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/
Searching for wxpython
Reading http://pypi.python.org/simple/wxpython/
Reading http://wxPython.org/
Reading http://wxPython.org/download.php
Best match: wxPython src-2.8.11.0
Downloading http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.11.0.tar.bz2
Processing wxPython-src-2.8.11.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-faZZOn/wxPython-src-2.8.11.0.tar.bz2
  • wxpython이는 패키지 에 문제가 있다는 뜻인가요 pip?easy_install
  • 소스에서 빌드하는 것 외에도 pip또는 에서 이러한 유형의 응답을 디버깅하거나 패치하는 다른 방법이 있습니까 easy_install?

시스템 구성:

  • OS X 10.6
  • Python 배포를 고려함 Python v2.6, 64비트

그 밖에 필요한 정보가 있으면 알려주시면 게시해 드리겠습니다.

답변1

당신은 이 일이 처음인 것 같습니다... 환영합니다!

EPD를 구축한 Enthought의 사람들은 아직 64비트 Python용 wxPython을 안정적으로 구축하는 방법을 찾지 못했습니다. 여기를 참조하세요.

http://www.enthought.com/products/epdfaq.php#mac

그래서 당신은 어려운 물길을 밟고 있는 것입니다. Qt 경로로 가는 것을 고려해 보셨나요? 모든 traitsUI 지원 앱은 쉽게 Qt로 포팅됩니다. 현재 나는 EPD와 상호 작용(예: pyQt 설치)을 위한 Homebrew의 모습을 좋아하지만 심사위원단은 아직 나오지 않았습니다(아직 수행하지 않음). 그것도 링크를 올려드리고 싶은데 저는 현재 1포인트 유저입니다...

또 다른 가능성은 다음과 같습니다.또한이미 wxPython이 포함되어 있는 32비트 EPD를 설치하십시오. 그런 다음 시각화를 위해 32비트 Python을 사용하고 심각한 숫자 처리를 위해 64비트를 사용할 수 있습니다.

wxPython 설치를 고집한다면 Carbon 버전(안정적이지만 32비트만 가능)을 연결할 수 없다는 점에 유의하세요. 대신 wxCocoa(실험적, 64비트)를 사용하는 것이 좋습니다. 적어도 이것은 나의 이해입니다. Enthought 사람들은 wxCocoa에 대해 언급하지 않았으며 파손이 발생하더라도 놀라지 않을 것입니다. TraitsUI는 복잡하고 디버깅하기 어렵기 때문에 이 방법을 사용한다면 미리 주의하세요!

답변2

wxPython은 파일을 포함하지 않으므로 setup.py둘 다 easy_install그런 pip식으로 빌드할 수 없습니다. 보세요wxPython 웹사이트의 지침게다가Enthought 웹사이트의 지침wxPython을 빌드하는 방법에 대한 아이디어를 얻으려면. 불행하게도 저는 그것을 만들어본 적이 없기 때문에(저는 Enthought 버전의 Python을 사용하지 않습니다) 더 이상 도움을 드릴 수 없습니다. 행운을 빌어요!

답변3

EPD를 사용하지 않지만 동일한 문제가 발생했습니다. 그것은 밝혀졌다홈브류wxWidget및 를 모두 설치하는 공식이 있습니다 wxPython. 그것은 매력처럼 작동합니다. 다음 명령을 실행하십시오.

brew install --python wxmac

답변4

에 따라홈페이지 지침:

pip 버전이 6.0.8 이상이고 setuptools 버전이 12.0.5 이상인지 확인하세요.

다음과 같이 Linux 요구사항을 설치합니다.README 문서에 설명되어 있음.

wxPython-Phoenix(Linux)를 설치합니다.

sudo pip install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

wxPython-Phoenix를 설치합니다(Windows의 경우 적절한 스크립트 폴더 사용).

C:\python27\scripts\pip.exe install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

관련 정보