ฉันติดตั้ง python3.7 ผ่าน ชง
บน Ubuntu 18.04 ของฉัน ฉันไม่สามารถทำ tkinter
ไปทำงาน:
~ python3.7 -c "นำเข้า tkinter"
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "<string>" บรรทัดที่ 1 ใน <โมดูล>
ไฟล์ "/homes/0x90/.linuxbrew/opt/[email protected]/lib/python3.7/tkinter/__init__.py", บรรทัด 36 ใน <โมดูล>
import _tkinter # หากล้มเหลว Python ของคุณอาจไม่ได้รับการกำหนดค่าสำหรับ Tk
ModuleNotFoundError: ไม่มีโมดูลชื่อ '_tkinter'
นี่คือข้อมูลของสภาพแวดล้อม tcl-tk และ python3.7 ของฉัน:
~ ข้อมูลการชง tcl-tk tcl-tk: เสถียร 8.6.12
ภาษาคำสั่งเครื่องมือ
https://www.tcl-lang.org
/homes/0x90/.linuxbrew/Cellar/tcl-tk/8.6.12_1 (3,029 ไฟล์ 35.9MB) *
สร้างขึ้นจากแหล่งที่มาเมื่อ 2022-01-03 เวลา 18:01:40 น
จาก: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/tcl-tk.rb
ใบอนุญาต: TCL
==> การพึ่งพา
รุ่น: freetype â, pkg-config â
จำเป็น: [email protected] â, zlib â, libx11 â, libxext â
==> คำเตือน
ไบนารี sqlite3_analyzer อยู่ในสูตร `sqlite-analyzer`
==> การวิเคราะห์
ติดตั้ง: 411,232 (30 วัน), 881,024 (90 วัน), 3,393,796 (365 วัน)
การติดตั้งตามคำขอ: 13,076 (30 วัน), 112,501 (90 วัน), 256,514 (365 วัน)
ข้อผิดพลาดในการสร้าง: 54 (30 วัน)
และแน่นอน:
~ ซึ่ง python3.7
/homes/0x90/.linuxbrew/opt/[email protected]/bin/python3.7
โปรดทราบว่าฉันพยายามกำหนดตัวแปรสภาพแวดล้อมต่อไปนี้ด้วย แต่ไม่ว่าจะโหลดหรือไม่ก็ตาม tkinter
ตามที่ได้แนะนำไป นี้ เกลียว:
เส้นทาง setenv /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