WxPython enthält keine setup.py
Datei so weder easy_install
oder in pip
der Lage, es auf diese Weise zu bauen. Sehen Sie sich diese Anweisungen auf der wxPython-Website sowie diese Anweisungen auf der Enthought-Website an, um eine Vorstellung davon zu erhalten, wie Sie wxPython erstellen. Leider habe ich es nie gebaut (ich verwende die Enthought-Version von Python nicht), daher kann ich Ihnen nicht weiter helfen. Viel Glück!
wxpython über pip oder easy_install installieren
Ich habe Probleme mit der Installation wxpython
von 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 gibt keine Probleme, daher komme ich zu dem Schluss, dass espip
selbst funktioniert.
Ich habe auch via versucht easy_install
und habe folgendes bekommen:
[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
wxpython
Paket, das vonpip
und erfasst wird, etwas passiert isteasy_install
- Gibt es neben dem Erstellen von Quellen andere Möglichkeiten, diese Art von Antwort von
pip
oder zu debuggen oder zu patcheneasy_install
?
System Config:
- OS X 10.6
- Begabte Python-Verteilung Python v2.6, 64-Bit
Wenn Sie weitere Informationen benötigen, teilen Sie uns dies bitte mit, und ich werde es veröffentlichen.
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich benutze die EPD nicht, aber ich hatte das gleiche Problem. Es stellte sich heraus Homebrew eine Formel beide zu installieren hat wxWidget
und wxPython
. Es wirkt wie ein Zauber. Führen Sie den folgenden Befehl aus:
brew install --python wxmac
Sie scheinen neu zu sein ... willkommen!
Die Leute von Enthought, die EPD für Sie entwickelt haben, haben noch nicht herausgefunden, wie Sie wxPython zuverlässig für einen 64-Bit-Python bauen können, siehe hier:
http://www.enthought.com/products/epdfaq.php#mac
Sie treten also in schwierige Gewässer. Haben Sie überlegt, die Qt-Route zu gehen? Alle von TraitsUI unterstützten Apps können problemlos auf Qt übertragen werden. Momentan mag ich das Aussehen von Homebrew für die Interaktion mit EPD (z. B. für die Installation von pyQt), aber die Jury ist noch aus (habe es noch nicht getan). Ich würde auch einen Link dazu posten, aber ich bin momentan ein 1-Punkt-Benutzer ...
Eine andere Möglichkeit wäre es, auch die 32-Bit - EPD zu installieren, die bereits WxPython für Sie enthält. Sie könnten dann Ihren 32-Bit-Python für die Visualisierung und Ihr 64-Bit für ernsthaftes Zahlen-Crunching verwenden.
Wenn Sie auf der Installation von wxPython bestehen, beachten Sie, dass Sie die Carbon-Version nicht verknüpfen können (stabil, aber nur 32-Bit). Stattdessen sollten Sie wxCocoa (experimentell, 64-Bit) verwenden. Zumindest ist dies mein Verständnis. Die Enthought-Leute erwähnen wxCocoa nicht, und ich wäre nicht überrascht, wenn es einen Bruch gibt. TraitsUI ist komplex und schwer zu debuggen, seien Sie also gewarnt, wenn Sie diesen Weg gehen!
Diese Befehlszeile funktioniert für mich mit Debian 7.1 64-Bit:
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
As per home page instructions:
Make sure you have at least version 6.0.8 of pip and 12.0.5 for setuptools.
Install requirements for Linux as outlined in the README document.
Install wxPython-Phoenix (Linux):
sudo pip install --upgrade \ --trusted-host wxpython.org --pre -f \ http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Install wxPython-Phoenix (Windows, use the appropriate script folder):
C:\python27\scripts\pip.exe install --upgrade \ --trusted-host wxpython.org --pre -f \ http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
Verwandte Probleme
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
2
So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts
-
2
Nokia E71 - USB-Modus und Linux und Python
-
9
Vim: Führe das Skript aus, an dem ich gerade arbeite, in einem geteilten Bildschirm
-
3
Bevorzugte Möglichkeit, mehrere Python-Versionen auf Ubuntu Jaunty zu installieren
-
3
Wie aktualisiere ich Python unter Mac OS X richtig?
-
2
Ausführen eines Python-Skripts über sein Symbol in Ubuntu