Hi,
I downloaded the 2.9 version, created an environment in conda, and installed all required python packages as indicated in the Readme (pip install --upgrade PyQt5 PyQtWebEngine matplotlib cheroot webob pillow googletrans gTTS). When I start mnemosyne via commandline I get the following error message (twice):
An unexpected error has occurred.
Please forward the following info to the developers:
Traceback (innermost last):
File "/home/lucas/forest/miniconda3/envs/mnemo/bin/mnemosyne", line 4, in <module>
__import__('pkg_resources').run_script('Mnemosyne==2.9', 'mnemosyne')
File "/home/lucas/.local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 656, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/home/lucas/.local/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1453, in run_script
exec(code, namespace, namespace)
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/Mnemosyne-2.9-py3.10.egg/EGG-INFO/scripts/mnemosyne", line 278, in <module>
mnemosyne.initialise(data_dir=data_dir, filename=filename,
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/Mnemosyne-2.9-py3.10.egg/mnemosyne/libmnemosyne/__init__.py", line 411, in initialise
self.register_components()
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/Mnemosyne-2.9-py3.10.egg/mnemosyne/libmnemosyne/__init__.py", line 476, in register_components
importlib.import_module(module_name), class_name)
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/Mnemosyne-2.9-py3.10.egg/mnemosyne/pyqt_ui/qt_sync_server.py", line 15, in <module>
from mnemosyne.libmnemosyne.sync_server import SyncServer
File "/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/Mnemosyne-2.9-py3.10.egg/mnemosyne/libmnemosyne/sync_server.py", line 9, in <module>
from argon2 import PasswordHasher
ImportError: cannot import name 'PasswordHasher' from 'argon2' (/home/lucas/forest/miniconda3/envs/mnemo/lib/python3.10/site-packages/argon2.py)
No idea what I should do and I'd love to try out 2.9. I'm also confused because in the argon2.py file there is no sign of a “PasswordHasher” …