【发布时间】:2020-12-20 06:09:21
【问题描述】:
所以我一直在尝试很多事情并为此进行了谷歌搜索(stackoverflow 上有很多关于这个问题的答案,但没有一个对我有用)。基本上我在 Windows 上有 PyCharm。我有一个使用 python 3.8 (virtualenv) 的 python 项目。我试图在这个项目中使用“tkinter”,但是这个导入失败:
import tkinter
所以我尝试安装未来软件包的建议。这似乎有效(没有错误)。我重新启动 PyCharm,但之后错误仍然存在。我还尝试手动安装“tkinter”包。所以我查看“可用包”并搜索“tkinter”。我看到很多以“tkinter”开头的软件包(例如“tkinter-nav”、“tkinter-math”……),但没有“tkinter”。安装任何其他 tkinter 软件包都没有帮助。
所以我现在有点卡住了。我正在使用 Windows 10 顺便说一句。
感谢您的帮助
【问题讨论】:
-
令人惊讶的是,
tkinter应该是预装的 -
是的,但是为什么我会收到那个错误呢? ('没有名为 tkinter 的模块')
-
可以在正常的
Python3.8 环境中导入tkinter(不在virtualenv内部)吗? -
PyCharm 是一个非常复杂的编辑器,虽然它看起来像是一个很好的初学者工具,但实际上对初学者来说非常糟糕。它牵着你的手太多,但也不够。你需要学习 python 和 PyCharm。我建议把 PyCharm 扔进垃圾箱,找一个简单的编辑器,然后去学习一些关于如何创建自己的 virtualenv 的教程。
-
我其实很擅长python。已经在里面编程了十多年了。我可以回去用 vim 做这件事,但更愿意先让它在更舒适的编辑器中工作。我会做一些实验