[PYTHON] Résoudre aucun module nommé tkinter

Contexte 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 ・ Mac OS Catalina 10.15.6 ・ Python 2.7.16 ・ Tcl-tk 8.6.10

Procédure

Essai et erreur 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 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 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.

Recommended Posts

Résoudre aucun module nommé tkinter
Lorsque lambda-uploader dit Aucun module nommé xxxx.
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Soudainement avec Python PyInstaller Aucun module nommé pyinstaller
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Django / Apache / mod_wsgi: aucun module nommé importlib
Contre-mesures pour ModuleNotFoundError: aucun module nommé '***' lors de l'exécution de Flask
ModuleNotFoundError en Python: aucun module nommé story
Solution pour "Erreur d'importation: aucun module nommé demandes"
python> import seiral> ImportError: aucun module nommé serial
ModuleNotFoundError: Aucun module nommé "flask_sqlalchemy"
Aucun module nommé Que faire si vous obtenez "libs.resources"
[Python] ModuleNotFoundError: aucun module nommé "urlparse"
Après avoir installé pygame avec conda, installez Aucun module nommé police
Django, nginx, uWSGI, virtualenv ImportError: aucun module nommé site Solution Note
[Résolu] ImportError: Aucun module nommé pyexpat et pyenv install n'est moss
python / netCDF / CentOS 6.8> ImportError: Aucun module nommé netCDF4> sudo yum install netcdf4-python.x86_64
Erreur Python: ModuleNotFoundError: aucun module nommé 'flask'
[Question] Aucun module nommé'Selenium 'dans PyCharm
ModuleNotFoundError dans la poésie: aucun module nommé'etuptools '