Am un python3.7 instalat prin bere
pe Ubuntu 18.04 al meu. nu pot face tkinter
a munci:
~ python3.7 -c „import tkinter”
Traceback (cel mai recent apel ultimul):
Fișierul „<șir>”, linia 1, în <modul>
Fișierul „/homes/0x90/.linuxbrew/opt/[email protected]/lib/python3.7/tkinter/__init__.py”, linia 36, în <modul>
import _tkinter # Dacă acest lucru eșuează, este posibil ca Python-ul dumneavoastră să nu fie configurat pentru Tk
ModuleNotFoundError: Niciun modul numit „_tkinter”
Acestea sunt informațiile despre mediul meu tcl-tk și python3.7:
~ info brew tcl-tk tcl-tk: stabil 8.6.12
Limbajul de comandă al instrumentului
https://www.tcl-lang.org
/homes/0x90/.linuxbrew/Cellar/tcl-tk/8.6.12_1 (3.029 de fișiere, 35,9 MB) *
Construit din sursă pe 2022-01-03 la 18:01:40
De la: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/tcl-tk.rb
Licență: TCL
==> Dependențe
Build: freetype â, pkg-config â
Necesar: [email protected] â, zlib â, libx11 â, libxext â
==> Avertismente
Binarul sqlite3_analyzer este în formula `sqlite-analyzer`.
=> Analytics
instalare: 411.232 (30 de zile), 881.024 (90 de zile), 3.393.796 (365 de zile)
instalare la cerere: 13.076 (30 de zile), 112.501 (90 de zile), 256.514 (365 de zile)
Eroare de compilare: 54 (30 de zile)
si evident:
~ care python3.7
/homes/0x90/.linuxbrew/opt/[email protected]/bin/python3.7
Rețineți că am încercat chiar să definesc următoarele variabile de mediu, dar cu sau fără ele nu se încarcă tkinter
așa cum este sugerat pe acest fir:
setenv PATH /homes/0x90/.linuxbrew/Cellar/tcl-tk/8.6.12_1/bin:$PATH
setenv PKG_CONFIG_PATH /homes/0x90/.linuxbrew/Cellar/tcl-tk/8.6.12_1/lib/pkgconfig:$PKG_CONFIG_PATH