[résolu] MCEdit sur Linux (Ubuntu) ne se lance pas

LucRatiff

Aventurier
5 Juillet 2018
3
0
1
Bonjour à tous :)

J'ai voulu installer MCEdit sur Ubuntu, et pour Linux, la seul façon d'installer, c'est compiler à partir des sources (python). Donc je télécharge les sources, et j'installe ces bibliothèques : libqt4-dev libphonon-dev libxml2-dev libxslt1-dev libqtwebkit-dev. J'ai aussi installé cmake.

Ensuite je suis les indications dans le fichier readme pour les distributions linux :
cd (Your mcedit2 location)
virtualenv ENV
. ENV/bin/activate
pip install -r requirements.txt
python setup.py develop
mcedit2

Je précise que j'ai dû installer une version précédente de cython (pip install cython==0.25) car la compilation renvoyait un message d'erreur et en faisant une recherche là-dessus il était conseillé d'utiliser cette version de cython. Bref, la compilation a (apparemment) réussi, mais en lançant "mcedit2" (toujours en restant dans l'environnement virtuel), j'ai cette erreur :

Code:
Logging level set
Logging to /home/lbm/.mcedit2/mcedit2.log
Setting up console handler
[ERROR][main.py:203]:Unhandled Exception:
   No module named block_picker_multiple
Traceback (most recent call last):
  File "/home/lbm/mcedit2-master/ENV/bin/mcedit2", line 11, in <module> 
   load_entry_point('mcedit2', 'console_scripts', 'mcedit2')()
  File "/home/lbm/mcedit2-master/src/mcedit2/main.py", line 222, in main 
   app = startup()
  File "/home/lbm/mcedit2-master/src/mcedit2/util/profiler.py", line 73, in _wrapper (self is a Profiler)
   return func(*a, **kw)
  File "/home/lbm/mcedit2-master/src/mcedit2/main.py", line 188, in startup 
   from mcedit2.editorapp import MCEditApp
  File "/home/lbm/mcedit2-master/src/mcedit2/editorapp.py", line 14, in <module> 
   from mcedit2 import plugins
  File "/home/lbm/mcedit2-master/src/mcedit2/plugins/__init__.py", line 13, in <module> 
   from mcedit2.editortools import generate
  File "/home/lbm/mcedit2-master/src/mcedit2/editortools/generate.py", line 20, in <module> 
   from mcedit2.widgets.layout import Column
  File "/home/lbm/mcedit2-master/src/mcedit2/widgets/__init__.py", line 7, in <module> 
   import blockpicker
  File "/home/lbm/mcedit2-master/src/mcedit2/widgets/blockpicker.py", line 12, in <module> 
   from mcedit2.ui.widgets.block_picker_multiple import Ui_blockPickerMultiple
ImportError: No module named block_picker_multiple
Error in sys.excepthook:
Traceback (most recent call last):
  File "/home/lbm/mcedit2-master/src/mcedit2/main.py", line 217, in excepthook
   from mcedit2.dialogs.error_dialog import showErrorDialog
  File "/home/lbm/mcedit2-master/src/mcedit2/dialogs/error_dialog.py", line 13, in <module>
   from mcedit2.ui.dialogs.error_dialog import Ui_errorDialog
ImportError: No module named error_dialog

Original exception was:
Traceback (most recent call last):
  File "/home/lbm/mcedit2-master/ENV/bin/mcedit2", line 11, in <module>
   load_entry_point('mcedit2', 'console_scripts', 'mcedit2')()
  File "/home/lbm/mcedit2-master/src/mcedit2/main.py", line 222, in main
   app = startup()
  File "/home/lbm/mcedit2-master/src/mcedit2/util/profiler.py", line 73, in _wrapper
   return func(*a, **kw)
  File "/home/lbm/mcedit2-master/src/mcedit2/main.py", line 188, in startup
   from mcedit2.editorapp import MCEditApp
  File "/home/lbm/mcedit2-master/src/mcedit2/editorapp.py", line 14, in <module>
   from mcedit2 import plugins
  File "/home/lbm/mcedit2-master/src/mcedit2/plugins/__init__.py", line 13, in <module>
   from mcedit2.editortools import generate
  File "/home/lbm/mcedit2-master/src/mcedit2/editortools/generate.py", line 20, in <module>
   from mcedit2.widgets.layout import Column
  File "/home/lbm/mcedit2-master/src/mcedit2/widgets/__init__.py", line 7, in <module>
   import blockpicker
  File "/home/lbm/mcedit2-master/src/mcedit2/widgets/blockpicker.py", line 12, in <module>
   from mcedit2.ui.widgets.block_picker_multiple import Ui_blockPickerMultiple
ImportError: No module named block_picker_multiple

Quelqu'un m'a dit sur le discord du site qu'il avait des problèmes pour lancer des environnements virtuels sous Ubuntu 18.04, donc je ne sais pas si ce problème est lié au virtualenv.