Seite 1 von 1

Probleme mit einer Ausgabe bzw. Erstellung von einer Tabelle

Verfasst: Dienstag 9. Dezember 2014, 10:49
von Kalli87
Hallo Forum :)

Ich habe das Problem das ich gerne eine Ausgabe mit wxPython erstellen möchte
eine Art Tabelle in der halt 4 Spalten und deren Inhalt angezeigt werden soll.

Ich benutze Python 3.2 aber das wxPython Modul wird nicht gefunden wenn
ich es importiere.

Kann mir einer sagen woran es scheitert bzw gibt es eine gute Alternative?

Gruß
Kalli

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 11:05
von BlackJack
@Kalli87: Wenn man es nicht importieren kann ist es in der Regel nicht installiert, oder für ein anderes Python installiert als das mit dem man es zu importieren versucht.

Ich weiss auch gar nicht ob wxPython schon für Python 3 in einer brauchbaren Form existiert.

Alternativen wären Python 2 zu verwenden oder ein anderes GUI-Toolkit. Qt oder Gtk sind die beiden ”grossen”.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 11:11
von Kalli87
Python 2 wäre Mist, dann müsste ich mein komplettes Programm für Python 2 anpassen
und darauf hab ich so gar keine Lust.

Gibt es denn nichts für Python 3?

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 11:38
von BlackJack
@Kalli87: Doch, Qt oder Gtk. Habe ich doch im letzten Beitrag geschrieben.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 11:39
von Kalli87
Danke, habs wohl falsch verstanden ;)

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:13
von Kalli87
Neues Problem, GTK is bei mir nicht vorhanden.
Über Pycharm kann ich es nicht installieren (warum auch immer)
und für OpenSuse find ich nicht wirklich was dazu. :K

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:24
von jerch
@Kalli87:
Wo hast Du denn gesucht? PyCharm listet PyGTK als Paket, der opensuse build service hats als python-gtk. (Hab kein Opensuse mehr, ich bin mir aber sicher, dass Yast GTK für Python kennt. Kann sein, dass das Paket im Yast etwas anders heisst.)

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:27
von BlackJack
Vorsicht: Es geht hier um Python *3*. So etwas wie python-gtk ist in der Regel für Python 2. Man müsste also nach python3-gtk ausschau halten.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:30
von Kalli87
Über PyCharm lässt sich nicht PyGTK installieren und python3-gtk gibt es nicht.
Ein andere Idee?

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:39
von jerch
@Kalli87:
Ja scheint es nicht zu geben für Python3 als fertiges Paket unter Opensuse. Vllt. doch mit Qt - gibts mit python-qt4.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:42
von Kalli87
Install packages failed: Error occurred when installing package python-qt5.
Install packages failed: Error occurred when installing package python-qt5.

The following command was executed:

packaging_tool.py install --build-dir /tmp/pycharm-packaging2696495864503379294.tmp --user python-qt5

The error output of the command:

Traceback (most recent call last):
File "/home/gast/Arbeitsfläche/pycharm/helpers/packaging_tool.py", line 56, in do_install
import pip
File "/usr/lib/python3.2/site-packages/pip/__init__.py", line 10, in <module>
from pip.backwardcompat import walk_packages, console_to_str
File "/usr/lib/python3.2/site-packages/pip/backwardcompat.py", line 50, in <module>
import xmlrpc.client as xmlrpclib
ImportError: No module named xmlrpc.client

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/gast/Arbeitsfläche/pycharm/helpers/packaging_tool.py", line 125, in main
retcode = do_install(pkgs)
File "/home/gast/Arbeitsfläche/pycharm/helpers/packaging_tool.py", line 58, in do_install
error_no_pip()
File "/home/gast/Arbeitsfläche/pycharm/helpers/packaging_tool.py", line 36, in error_no_pip
tb = sys.exc_traceback
AttributeError: 'module' object has no attribute 'exc_traceback'
Hat einer eine Idee wie man das lösen kann?
ich bekomm immer einen Fehler wenn ich versuche was über Pycharm zu installieren.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:47
von BlackJack
@Kalli87: Gtk(3) gibt es bei Python 3 anscheinend nur noch per „GObject introspection”. Also muss die Python-Anbindung dafür installiert werden. Das Python-Modul heisst `gi`.

Ich würde übrigends nicht versuchen so etwas über PyCharm oder manuell an der Paketverwaltung von der Distribution vorbei zu installieren. GUI-Anbindungen haben in der Regel recht viele Abhängigkeiten und benötigen einen C- oder C++-Compiler. Da sind die Pakete aus der Distributionspaketverwaltung einfacher zu installieren.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 12:55
von Kalli87
BlackJack, was heißt das nun im Klartext für mich?
Über Yast das ganze installieren? Oder über ein Paket was ich irgendwo runter laden muss?

Ich hab mit Linux nicht viel am Hut bis jetzt, muss halt im Praktikum damit arbeiten von daher
wäre es toll wenn einer von euch mir da unter die Arme greifen kann.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 14:03
von BlackJack
Ich würde die Anbindung per Yast installieren. Also herausfinden wie das Paket heisst in dem das `gi`-Modul für Python steckt und dass dann installieren. Eventuell braucht man dann noch die Pakete mit Introspection-Daten für die Bibliotheken die man verwenden will. Keine Ahnung wie das bei OpenSuSE gelöst/aufgeteilt ist.

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 14:12
von Kalli87
Also das GObject introspection ist schon installiert, fehlt nur noch das GtK.....
Ich bekomme die Krise jedes mal fehlt irgendein Modul oder sonst was
und ich kann nicht weiter arbeiten :evil:

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 21:51
von Kalli87
So nach Stunden geht nun GTK :D
Mal eine Frage am Rande:

Ist es möglich eine Tabelle wie in Excel auszugeben?

Ich würde meinen ich hätte etwas was in diese Richtung geht gesehen, bin mir aber nicht ganz sicher.

Schönen Abend noch :)

Re: Probleme mit einer Ausgabe bzw. Erstellung von einer Tab

Verfasst: Dienstag 9. Dezember 2014, 22:17
von BlackJack
@Kalli87: Das geht mit einem `TreeView`.