wxpython
Bei der Installation mit treten bei mir einige Probleme auf pip
.
Hier ist meine aktuelle Ausgabe:
[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
- Ich habe einen Blick in die Datei pip.log geworfen, aber sie ist völlig leer.
- Ich habe versucht, andere Pakete über zu installieren,
pip
und es gab keine Probleme, daher gehe ich davon aus, dasspip
es funktioniert.
Ich habe es auch über versucht easy_install
und Folgendes erhalten:
[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
- Bedeutet dies, dass mit dem Paket etwas nicht stimmt, das
wxpython
vonpip
easy_install
- Gibt es außer dem Erstellen aus dem Quellcode noch andere Möglichkeiten zum Debuggen oder Patchen dieser Art von Antwort von
pip
odereasy_install
?
Systemkonfiguration:
- OS X 10.6
- Enthought Python-Distribution Python v2.6, 64-Bit
Wenn ich noch weitere Informationen benötige, teile sie mir bitte mit, dann werde ich sie veröffentlichen.
Antwort1
Sie scheinen hier neu zu sein ... willkommen!
Die Leute bei Enthought, die EPD für Sie erstellt haben, haben immer noch nicht herausgefunden, wie man wxPython zuverlässig für ein 64-Bit-Python erstellt, siehe hier:
http://www.enthought.com/products/epdfaq.php#mac
Sie begeben sich also auf schwieriges Terrain. Haben Sie schon einmal überlegt, den Qt-Weg zu gehen? Alle von traitsUI unterstützten Apps lassen sich problemlos auf Qt portieren. Momentan gefällt mir das Aussehen von Homebrew für die Interaktion mit EPD (z. B. für die Installation von pyQt), aber das Urteil steht noch aus (habe es noch nicht gemacht). Ich würde auch einen Link dazu posten, aber ich bin derzeit ein 1-Punkt-Benutzer ...
Eine andere Möglichkeit wäre,AuchInstallieren Sie das 32-Bit-EPD, das wxPython bereits für Sie enthält. Sie können dann Ihr 32-Bit-Python zur Visualisierung und Ihr 64-Bit-Python für ernsthafte Zahlenverarbeitung verwenden.
Wenn Sie unbedingt wxPython installieren möchten, beachten Sie, dass Sie die Carbon-Version (die stabil, aber nur 32-Bit ist) nicht verknüpfen können. Stattdessen sollten Sie wxCocoa (experimentell, 64-Bit) verwenden. Zumindest ist das mein Verständnis. Die Leute von Enthought erwähnen wxCocoa nicht, und es würde mich nicht überraschen, wenn es zu Störungen kommt. TraitsUI ist komplex und schwer zu debuggen, seien Sie also gewarnt, wenn Sie diesen Weg gehen!
Antwort2
wxPython enthält keine setup.py
Datei, daher können wir es easy_install
auch nicht auf diese Weise erstellen. Schauen Sie sich an:pip
diese Anweisungen auf der wxPython-Websitesowiediese Anweisungen auf der Enthought-Websiteum eine Vorstellung davon zu bekommen, wie man wxPython erstellt. Leider habe ich es noch nie erstellt (ich verwende nicht die Enthought-Version von Python), daher kann ich Ihnen nicht weiterhelfen. Viel Glück!
Antwort3
Ich benutze das EPD nicht, aber ich hatte das gleiche Problem. Es stellte sich herausSelbstgebrauteshat eine Formel, um sowohl wxWidget
als auch zu installieren wxPython
. Es funktioniert wie am Schnürchen. Führen Sie den folgenden Befehl aus:
brew install --python wxmac
Antwort4
GemäßAnweisungen für die Homepage:
Stellen Sie sicher, dass Sie mindestens Version 6.0.8 von Pip und 12.0.5 für Setuptools haben.
Installieren Sie die Voraussetzungen für Linux alsbeschrieben im README-Dokument.
Installieren Sie wxPython-Phoenix (Linux):
sudo pip install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Installieren Sie wxPython-Phoenix (Windows, verwenden Sie den entsprechenden Skriptordner):
C:\python27\scripts\pip.exe install --upgrade \
--trusted-host wxpython.org --pre -f \
http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix