如果我在我的项目中尝试import tkinter
,pycharm强调tkinter是一个缺少的库。
当我尝试安装库时,pycharm建议导入'future'库而不是tkinter库。我不知道为什么。
如果我转到项目解释器窗口,单击安装包按钮后找不到tkinter库。
在pycharm终端,如果我尝试pip install tkinter
它返回:
找不到满足要求的版本tkinter(来自版本:)没有为tkinter找到匹配的分发
我在尝试pip install python-tk
,pip install python3-tk
,and pip install tk
时获得相同的结果。
有人知道为什么吗?
我将项目从windows导入Ubuntu Mint 19.1,我使用的是解释器Python 3.7.2。
如果我可以添加更多有用的信息,请告诉我。
tkinter是python中的内置库。
使用此命令安装此软件包:'future':
pip install future
现在在项目中导入'tkinter':
import tkinter
通过apt安装它。
sudo apt-get update && sudo apt install python3-tk
适合我。
我通过卸载PyCharm并从命令行重新安装它来修复此问题。我之前的版本是通过Linux Mint 19.1软件管理器安装的,安装的版本表现得非常奇怪;例如,在尝试设置解释器时,它显示了与我机器中的文件树完全不同的文件树。
根据JetBrains的建议,这是我使用的命令:
sudo snap install [pycharm-professional|pycharm-community] --classic
注意:我必须先安装快照:)