簡體   English   中英

ModuleNotFoundError:python 3.8.0 mac OS 10.15.3 上沒有名為“_tkinter”的模塊

[英]ModuleNotFoundError: No module named '_tkinter' on python 3.8.0 mac OS 10.15.3

在 Mac OS 10.15.3 (Catalina) 上使用 Python 3.8.0 和 pyenv。

當我嘗試運行文件時,它返回:

ModuleNotFoundError: No module named '_tkinter'

我試過brew install tcl-tk 我有點擔心,因為我在 pyenv 之上運行 python,任何第三方 tkinter 模塊都無法正常運行。

運行brew doctor返回:

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  `/Users/jm/.pyenv/shims/python3.7-config
  /Users/jm/.pyenv/shims/python3.7m-config
  /Users/jm/.pyenv/shims/python-config
  /Users/jm/.pyenv/shims/python3-config
  /Users/jm/.pyenv/shims/python3.8-config`

在嘗試了很多事情之后,這就是它最終工作的方式:

$ brew install python-tk

您應該安裝tkinter 要安裝tkinter在控制台上寫這個:

pip install tk

嘗試使用 pip3 它在我的 pip3 install tk 中工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM