Puncte:0

Cum se configurează/instalează `tkinter` (modulul python-tk) pentru a lucra cu python3.7 de la linuxbrew?

drapel co

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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.