Über wxPython

Einführung

Es ist keine große Geschichte, aber ich war ungefähr eine Stunde lang süchtig danach, also machte ich mir eine Notiz als Memorandum. Dieses Mal habe ich versucht, ein Programm mit Mayavi zu debuggen, also bei der Vorbereitung der Umgebung Ich war süchtig nach der Notwendigkeit, wxPython zu installieren.

Umgebung

Die von pyenv verwendete Umgebung kann umgeschaltet werden. Die Umgebung ist diesmal Anaconda-2.4.4.0.

Was ich getan habe

Ich habe es installiert, indem ich den folgenden Befehl gedrückt habe, um Mayavi einfach zu installieren.

python


conda install -c anaconda mayavi

Zuerst habe ich Mayavi selbst bekommen, aber in einem Modul namens Traits ist ein Fehler aufgetreten. Der Grund ist, dass es nicht genügend Module gibt. Ich hatte keine andere Wahl, als nach dem fehlenden Modul zu suchen, und es war wxPython, also habe ich es mit dem folgenden Befehl installiert.

python


conda install -c anaconda wxpython

Nun, funktioniert das? Als ich darüber nachdachte, wurde die folgende Fehlermeldung angezeigt.

This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main display of your Mac.

Hmmm, der Pfad ist normal und ich kann bestätigen, dass er in der "Conda-Liste" enthalten ist. Was ist das? Ich habe Google Sensei gefragt und mir die Fragen und Antworten aller angesehen, aber keiner von ihnen hat eine Lösung gefunden ...

Fazit

Ich habe endlich den Austausch in der Google-Gruppe gefunden.

Hier lautet die Antwort von Travis Oliphant wie folgt.

Anaconda is not a Framework build of python. However, you should be able to still run the program using "pythonw" which runs python with the correct options to run the GUI.

pythonw simple.py

It should be on your PATH

Ist das so. Es scheint, dass es auf Anaconda kein "Framework Build of Python" gibt. Wenn Sie es also verschieben möchten, müssen Sie es mit python w ausführen.

Und

python


pythonw main.py

Als ich es als verschoben habe, hat es richtig funktioniert (∩ ・ ∀ ・) ∩

Recommended Posts

Über wxPython
Über LangID
Über Tugenden
Über Python-Apt
Über die Erlaubnis
Über sklearn.preprocessing.Imputer
Über Gunicorn
Informationen zu den Anforderungen.txt
Über das Gebietsschema
Über Achse = 0, Achse = 1
Über den Import
Über Numpy
Über pip
Über Linux
Über numpy.newaxis
Über Endian
Über Linux
Über den Import
Über Linux
Über cv2.imread
Über Python-Slices
Über die Einschlussnotation von Python
Informationen zum Docker-Volume
[Linux] Über den Export
Über den Referenztyp
Über Twitter Scraping
Über den Test
Erfahren Sie mehr über das Programmieren
Informationen zur Anpassung von Flaschen
Über den Umfang der Variablen. .. ..
Über Python tqdm.
Über die Python-Ausbeute
Anmerkungen zu mit
Über Python, Klasse
Über lineare Modelle
Über Go-Funktionen
Über beschreiben Pandas
Über Kivy Wurzel
Informationen zum Firestore-Timeout
Informationen zur Python-Vererbung
Über Python, range ()
[Linux] Über PATH
Über Python Decorator
Linux (über Gruppen)
Hinweis zu awk
Informationen zur Python-Referenz
Über Autostart von Bitnami
Über Python-Dekorateure
Hinweise zu Pytorch
[Python] Über Multi-Prozess
Über Numpy Broadcast
Über symbolische Links
Memorandum über die Validierung
Über Go Interface
Über Djangos ProxyModel
Über die Warteschlange