• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

M64py auf Ubuntu 20.04 LTS

HeadsetKauf

NGBler

Registriert
17 Okt. 2020
Beiträge
45
Das Problem scheinen verweise auf veraltete Python Abhängigkeiten zu sein. Kennt sich jemand mit Python aus und kann mir sagen wie die aktuellen Pakete heissen?

Beim .deb Paket sagt er mir nur "Error: Cannot satisfy dependencies"

Und bei:

Build sieht noch gut aus:
Code:
running build
running build_qt
running build_py
copying src/m64py/ui/images_rc.py -> build/lib/m64py/ui
copying src/m64py/ui/input_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/mainwindow_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/plugin_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/title_rc.py -> build/lib/m64py/ui
copying src/m64py/ui/license_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/snapshot_rc.py -> build/lib/m64py/ui
copying src/m64py/ui/about_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/settings_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/choices_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/i18n_rc.py -> build/lib/m64py/ui
copying src/m64py/ui/cheat_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/icons_rc.py -> build/lib/m64py/ui
copying src/m64py/ui/logview_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/romlist_ui.py -> build/lib/m64py/ui
copying src/m64py/ui/archive_ui.py -> build/lib/m64py/ui
running build_scripts
[SPOILER="komplett"]

Install kann ich nicht beurteilen, sind die Warnungen ein Probleme?
Code:
running install
running bdist_egg
running egg_info
writing src/m64py.egg-info/PKG-INFO
writing dependency_links to src/m64py.egg-info/dependency_links.txt
writing top-level names to src/m64py.egg-info/top_level.txt
reading manifest file 'src/m64py.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'dist'
warning: no previously-included files matching '*' found under directory 'test'
writing manifest file 'src/m64py.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/utils.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/opts.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/__init__.py -> build/bdist.linux-x86_64/egg/m64py
creating build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/__init__.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/config.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/vidext.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/defs.py -> build/bdist.linux-x86_64/egg/m64py/core
copying build/lib/m64py/core/core.py -> build/bdist.linux-x86_64/egg/m64py/core
creating build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/images_rc.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/imageview.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/inputbutton.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/__init__.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/input_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/mainwindow_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/plugin_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/title_rc.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/license_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/snapshot_rc.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/about_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/settings_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/choices_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/i18n_rc.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/cheat_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/icons_rc.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/logview_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/romlist_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
copying build/lib/m64py/ui/archive_ui.py -> build/bdist.linux-x86_64/egg/m64py/ui
creating build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/romreader.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/keycodes.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/__init__.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/cheat.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/joystick.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/plugin.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/recentfiles.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/dialogs.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/worker.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/rominfo.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/romlist.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/mainwindow.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/settings.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/input.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/log.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/keymap.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/frontend/glwidget.py -> build/bdist.linux-x86_64/egg/m64py/frontend
copying build/lib/m64py/archive.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/loader.py -> build/bdist.linux-x86_64/egg/m64py
copying build/lib/m64py/platform.py -> build/bdist.linux-x86_64/egg/m64py
byte-compiling build/bdist.linux-x86_64/egg/m64py/utils.py to utils.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/opts.py to opts.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/__init__.py to __init__.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/__init__.py to __init__.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/config.py to config.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/vidext.py to vidext.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/defs.py to defs.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/core/core.py to core.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/images_rc.py to images_rc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/imageview.py to imageview.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/inputbutton.py to inputbutton.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/__init__.py to __init__.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/input_ui.py to input_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/mainwindow_ui.py to mainwindow_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/plugin_ui.py to plugin_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/title_rc.py to title_rc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/license_ui.py to license_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/snapshot_rc.py to snapshot_rc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/about_ui.py to about_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/settings_ui.py to settings_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/choices_ui.py to choices_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/i18n_rc.py to i18n_rc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/cheat_ui.py to cheat_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/icons_rc.py to icons_rc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/logview_ui.py to logview_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/romlist_ui.py to romlist_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/ui/archive_ui.py to archive_ui.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/romreader.py to romreader.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/keycodes.py to keycodes.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/__init__.py to __init__.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/cheat.py to cheat.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/joystick.py to joystick.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/plugin.py to plugin.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/recentfiles.py to recentfiles.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/dialogs.py to dialogs.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/worker.py to worker.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/rominfo.py to rominfo.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/romlist.py to romlist.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/mainwindow.py to mainwindow.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/settings.py to settings.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/input.py to input.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/log.py to log.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/keymap.py to keymap.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/frontend/glwidget.py to glwidget.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/archive.py to archive.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/loader.py to loader.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/m64py/platform.py to platform.cpython-38.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/share
creating build/bdist.linux-x86_64/egg/share/pixmaps
copying xdg/m64py.png -> build/bdist.linux-x86_64/egg/share/pixmaps
creating build/bdist.linux-x86_64/egg/share/applications
copying xdg/m64py.desktop -> build/bdist.linux-x86_64/egg/share/applications
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.8/m64py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/m64py to 755
copying src/m64py.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying src/m64py.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
m64py.__pycache__.loader.cpython-38: module references __file__
creating 'dist/m64py-0.2.5-py3.8.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing m64py-0.2.5-py3.8.egg
removing '/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg' (and everything under it)
creating /usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg
Extracting m64py-0.2.5-py3.8.egg to /usr/local/lib/python3.8/dist-packages
m64py 0.2.5 is already the active version in easy-install.pth
Installing m64py script to /usr/local/bin

Installed /usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg
Processing dependencies for m64py==0.2.5
Finished processing dependencies for m64py==0.2.5
[/SPOILER]

Code:
Nur warnings:
warning: no previously-included files matching '*' found under directory 'dist'
warning: no previously-included files matching '*' found under directory 'test'

Ausführung:
Code:
 __  __                         __   _  _   ____  _           
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/
             |_|                                               

M64Py - A frontend for Mupen64Plus version 0.2.5

Traceback (most recent call last):
  File "/usr/local/bin/m64py", line 4, in <module>
    __import__('pkg_resources').run_script('m64py==0.2.5', 'm64py')
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 667, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1463, in run_script
    exec(code, namespace, namespace)
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/EGG-INFO/scripts/m64py", line 57, in <module>
    from m64py.frontend.mainwindow import MainWindow
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/frontend/mainwindow.py", line 30, in <module>
    from m64py.frontend.worker import Worker
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/frontend/worker.py", line 21, in <module>
    from sdl2 import SDL_EnableScreenSaver, SDL_DisableScreenSaver
ModuleNotFoundError: No module named 'sdl2'
 

theSplit

1998
Veteran Barkeeper

Registriert
3 Aug. 2014
Beiträge
28.560
Was fehlt oder nicht gefunden wird ist SDL2.

Nur zu Information, es geht um diese Bibliothek: Simple DirectMedia Layer - Homepage
Und ich denke unter Python3 mußt du dann SDL2 Bindings installieren, die findest du hier: PySDL2

Folge einfach dem Guide vom Pypi.org .

Du kannst dann über die Kommandozeile die Installation wie folgt testen:
"python3" (interaktive Konsole öffnet sich).

Und dann die Module importieren, folgendes dort hineinkopieren:
Python:
from sdl2 import SDL_EnableScreenSaver, SDL_DisableScreenSaver

Wenn du nach der Eingabe keine Fehler hast, versuch noch einmal M64py GUI zu starten.
 

HeadsetKauf

NGBler

Registriert
17 Okt. 2020
Beiträge
45
  • Thread Starter Thread Starter
  • #3
Nur einen kleine Änderung:

Code:
 __  __                         __   _  _   ____  _           
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/
             |_|                                               

M64Py - A frontend for Mupen64Plus version 0.2.5

Traceback (most recent call last):
  File "/usr/local/bin/m64py", line 4, in <module>
    __import__('pkg_resources').run_script('m64py==0.2.5', 'm64py')
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 667, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1463, in run_script
    exec(code, namespace, namespace)
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/EGG-INFO/scripts/m64py", line 57, in <module>
    from m64py.frontend.mainwindow import MainWindow
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/frontend/mainwindow.py", line 30, in <module>
    from m64py.frontend.worker import Worker
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/frontend/worker.py", line 27, in <module>
    from m64py.core.core import Core
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/core/core.py", line 31, in <module>
    from m64py.core.vidext import vidext
  File "/usr/local/lib/python3.8/dist-packages/m64py-0.2.5-py3.8.egg/m64py/core/vidext.py", line 26, in <module>
    from PyQt5.QtOpenGL import QGLFormat
ModuleNotFoundError: No module named 'PyQt5.QtOpenGL'

Danach habe ich dann pyqt5 gesucht und das Ergebnis:
ython3-qtpy

installiert und es läuft.

Danke!
 
Oben