Comment installer TortoiseHg sur Ubuntu 20.04 à partir de son code source
Sep 16 2020
J'ai déjà essayé plusieurs options comme celles - ci , mais tout ce que je reçois, ce sont des erreurs, comme celle-ci:
python setup.py \
build_ui \
build_py -c -d. \
build_mo
exécution de build_ui
exécution de build_py
exécution de build_mo
HGRCPATH = version python thg
Traceback (dernier appel le plus récent):
Fichier "thg", ligne 99, dans <module>
tortoisehg.hgqt.run.run ()
Fichier "/usr/lib/python3.8/importlib/util.py", ligne 245, dans __getattribute__
self .__ spec __. loader.exec_module (self)
Fichier "<Frozen importlib._bootstrap_external>", ligne 783, dans exec_module
Fichier "<Frozen importlib._bootstrap>", ligne 219, dans _call_with_frames_removed
Fichier "/home/user/thg/tortoisehg/hgqt/run.py", ligne 499, dans <module>
_ ('répertoire racine du référentiel ou nom de chemin symbolique')),
Fichier "/home/user/thg/tortoisehg/util/i18n.py", ligne 109, dans agettext
retourne hglib.fromunicode (u)
Fichier "/usr/lib/python3.8/importlib/util.py", ligne 245, dans __getattribute__
self .__ spec __. loader.exec_module (self)
Fichier "<Frozen importlib._bootstrap_external>", ligne 783, dans exec_module
Fichier "<Frozen importlib._bootstrap>", ligne 219, dans _call_with_frames_removed
Fichier "/home/user/thg/tortoisehg/util/hglib.py", ligne 351, dans <module>
readmergestate = mergemod.mergestate.read
Fichier "/usr/lib/python3.8/importlib/util.py", ligne 256, dans __getattribute__
retourne getattr (self, attr)
AttributeError: le module 'mercurial.merge' n'a pas d'attribut 'mergestate'
make: *** [Makefile: 25: local] Erreur 1
Ou celui-ci après l'installation de pyqt5:
from PyQt5.QtCore import *
ImportError: No module named PyQt5.QtCore
make: *** [Makefile:24: local] Error 1
Au cas où cela serait nécessaire, ma version python est 3.8.2
Réponses
1 KKPatel Sep 16 2020 at 17:32
Il vous manque des bibliothèques python qt.
sudo apt get install python3-pyqt5 pyqt5-dev-tools qttools5-dev-tools
Après avoir installé les bibliothèques manquantes, vous devriez pouvoir installer tortoisehg.
AlbertoCastillo Sep 17 2020 at 02:41
Ok, voici ce que j'ai fait:
- J'ai suivi les instructions de cette réponse jusqu'au # 8
make local - Ensuite et en sautant les instructions dupliquées, j'ai suivi ceci jusqu'au n ° 5
sudo python3 setup.py install