Résoudre aucun module nommé tkinter
      
      
        
        
        
        
  Contexte  h2>
 Lors de l'utilisation de yolo, lors de l'utilisation de l'étiquetage BBox-Label-Tool (lors de l'exécution de main.py), le message d'erreur "Aucun module nommé _tkinter" a été résolu.
  Environnement  h2>
 ・ Mac OS Catalina 10.15.6
 ・ Python 2.7.16
 ・ Tcl-tk 8.6.10
  Procédure  h2>
  Essai et erreur  h3>
 Après vérification, il semble que python soit réinstallé avec pyenv
```brew install tcl-tk```Est allé
 Cependant, aucun module nommé PIL etc. ne fonctionne pas
 Apparemment, lorsque j'exécute la commande python, elle utilise le python par défaut.
#Ça ne correspond pas
$pyenv versions
  system
* 2.7.16 (set by /****/****/.pyenv/version)
  3.7.3
$python --version
python 3.7.3
- Cette fois, j'ai utilisé la même version python de pyenv que la version python par défaut.
 
  Solution  h2>
 Préférez le chemin pyenv
 J'ai fait ce qui suit
$ vim /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin
Mais ça ne marche pas
  Meilleure réponse  h3>
 Faites ce qui suit
pyenv init
source ~/.bash_profile
Ou
eval "$(pyenv init -)"
c'est tout
Postscript)
-Il semble que lorsque vous fermez le terminal, il revient à l'état initial.
Si vous écrivez ce qui suit dans. ~ / .Bashrc, il sera chargé à chaque démarrage.
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
-BBox-Label-Tool peut être utilisé, mais il semble qu'une erreur se produit même si l'importation tkinter est effectuée en mode interactif.