Estou tendo alguns problemas ao instalar wxpython
usando o pip
.
Aqui está minha saída atual:
[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
- Dei uma olhada no arquivo pip.log, mas está totalmente vazio.
- Já tentei instalar outros pacotes via
pip
e não houve problemas, então estou concluindo quepip
está funcionando.
Também tentei via easy_install
e obtive o seguinte:
[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
- Isso significa que há algo acontecendo com o
wxpython
pacote que foi agarradopip
eeasy_install
- Além de compilar a partir do código-fonte, existem outras maneiras de depurar ou corrigir esse tipo de resposta de
pip
oueasy_install
?
Configuração do sistema:
- OS X 10.6
- Enthought Python Distribuição Python v2.6, 64 bits
Se houver alguma outra informação necessária, por favor avise e eu a postarei.
Responder1
Você parece ser novo nisso... bem-vindo!
O pessoal da Enthought, que criou o EPD para você, ainda não descobriu como construir o wxPython de maneira confiável para um python de 64 bits, veja aqui:
http://www.enthought.com/products/epdfaq.php#mac
Então, você está entrando em águas difíceis. Você já pensou em seguir a rota do Qt? Todos os aplicativos suportados pelo traitsUI serão facilmente transferidos para o Qt. Atualmente, gosto da aparência do Homebrew para interagir com o EPD (por exemplo, para instalar o pyQt), mas o júri ainda não decidiu (ainda não fiz isso). Eu também postaria um link para isso, mas atualmente sou um usuário de 1 ponto ...
Outra possibilidade seriatambéminstale o EPD de 32 bits que já inclui wxPython para você. Você pode então usar seu python de 32 bits para visualização e seu de 64 bits para processamento sério de números.
Se você insistir em instalar o wxPython, observe que não será possível vincular a versão Carbon (que é estável, mas apenas de 32 bits). Em vez disso, você desejará usar wxCocoa (experimental, 64 bits). Pelo menos, este é o meu entendimento. O pessoal da Enthought não faz nenhuma menção ao wxCocoa, e eu não ficaria surpreso se houvesse quebra. TraitsUI é complexo e difícil de depurar, então esteja avisado se você seguir esse caminho!
Responder2
wxPython não inclui um setup.py
arquivo, portanto, nem easy_install
será pip
capaz de construí-lo dessa maneira. Dê uma olhada emestas instruções no site wxPythonassim comoestas instruções no site da Enthoughtpara ter uma ideia de como construir o wxPython. Infelizmente, nunca o construí (não uso a versão Enthought do Python), então não posso ajudá-lo além disso. Boa sorte!
Responder3
Não uso o EPD, mas tive o mesmo problema. AconteceuCerveja caseiratem uma fórmula para instalar ambos wxWidget
e wxPython
. Ele funciona como um encanto. Execute o seguinte comando:
brew install --python wxmac
Responder4
Conformeinstruções da página inicial:
Certifique-se de ter pelo menos a versão 6.0.8 do pip e 12.0.5 para setuptools.
Instale os requisitos para Linux comodescrito no documento README.
Instale wxPython-Phoenix (Linux):
sudo pip install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Instale wxPython-Phoenix (Windows, use a pasta de script apropriada):
C:\python27\scripts\pip.exe install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix