mnemosyne-proj / mnemosyne

Mnemosyne: efficient learning with powerful digital flash-cards.
https://mnemosyne-proj.org/
Other
507 stars 74 forks source link

Won't open on Ubuntu 20.04.2 LTS right after installation #184

Closed JayJaySea closed 3 years ago

JayJaySea commented 3 years ago

While trying to open, following message is displayed in terminal. I've made sure to follow all instructions in README, and all dependencies are up to date. To install them, I used pip3 command from said README file.

Warning: Could not import OpenGL. Might cause a black screen on some Linux distributions. Try installing python3-opengl in that case. Log body: An unexpected error has occurred. Please forward the following info to the developers:

Traceback (innermost last): File "/usr/local/bin/mnemosyne", line 4, in import('pkg_resources').run_script('Mnemosyne==2.7.3', 'mnemosyne') 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/Mnemosyne-2.7.3-py3.8.egg/EGG-INFO/scripts/mnemosyne", line 150, in from PyQt5 import QtWebEngineWidgets # Needs to happen first for some reason. ImportError: cannot import name 'QtWebEngineWidgets' from 'PyQt5' (/home/xkali/.local/lib/python3.8/site-packages/PyQt5/init.py)

An unexpected error has occurred. Please forward the following info to the developers:

Traceback (innermost last): File "/usr/local/bin/mnemosyne", line 4, in import('pkg_resources').run_script('Mnemosyne==2.7.3', 'mnemosyne') 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/Mnemosyne-2.7.3-py3.8.egg/EGG-INFO/scripts/mnemosyne", line 150, in from PyQt5 import QtWebEngineWidgets # Needs to happen first for some reason. ImportError: cannot import name 'QtWebEngineWidgets' from 'PyQt5' (/home/xkali/.local/lib/python3.8/site-packages/PyQt5/init.py) An unexpected error has occurred. Please forward the following info to the developers:

Traceback (innermost last): File "/usr/local/bin/mnemosyne", line 4, in import('pkg_resources').run_script('Mnemosyne==2.7.3', 'mnemosyne') 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/Mnemosyne-2.7.3-py3.8.egg/EGG-INFO/scripts/mnemosyne", line 150, in from PyQt5 import QtWebEngineWidgets # Needs to happen first for some reason. ImportError: cannot import name 'QtWebEngineWidgets' from 'PyQt5' (/home/xkali/.local/lib/python3.8/site-packages/PyQt5/init.py)

JayJaySea commented 3 years ago

I double checked and it seems for some reason PyQt version installed by command was 5.15 instead of 5.6, I will try to update it now and check if it helps, sorry for trouble.

pbienst commented 3 years ago

Be sure to also install Qt Webengine widgets, it's a separate package