【问题标题】:tkinter not installed properly in Anaconda Python 2.7 Win64tkinter 未在 Anaconda Python 2.7 Win64 中正确安装
【发布时间】:2016-10-13 19:40:37
【问题描述】:

我从这个post 相信这不是tkinter 和新下载Python 2.7 的常见问题(从2016 年开始重新下载后)。我在 Windows 7 机器上使用 Anaconda 2.7 for win64。文件路径似乎与here 描述的几乎相同,除了“Anaconda2”而不是“Python27”; “tcl”文件夹位于它自己的 C:/Users/user:2312900/tcl 目录中,而不是在“lib”目录中。

有没有办法为 Anaconda 解决这个问题?我尝试了帖子中描述的内容,但它对我不起作用。

有没有办法为 tkinter 手动安装 64 位 python 2.7 兼容的轮子?如果这是与 Annaconda 发行版不可调和的问题,是否有人知道使用 Python 制作简单 GUI 的任何其他软件包。我有很多其他的软件包安装得很痛苦,我不想使用其他东西。

【问题讨论】:

  • 如果卡住了,你仍然可以使用 wxWidgets。

标签: python-2.7 tkinter anaconda win64


【解决方案1】:

我使用的是 Anaconda2 64bit 并且 tkinter 确实可以工作,因为我经常使用它。这可能很简单:您可以将包导入您的程序吗?请改用import Tkinter,即使用大写“T”。

【讨论】:

  • 我可能应该澄清一下,但我也尝试了“pip”和“conda”之间所有可能的“import Tkinter”咒语。我还下载了代码的zip文件并尝试安装,但没有成功。
  • @user2312900 使用 windows 卸载 anaconda,确保删除卸载后遗留的所有文件。当您再次安装 Anaconda 时,使用来自 continuum.io/downloads 的软件包安装程序,请确保在出现提示时勾选“为所有用户安装”选项。接下来,您应该勾选Add Anaconda to my PATH environment variable 复选框,与Register Anaconda as my default Python 2.7 复选框相同,将它们都保留为您的首选选项。让我知道会发生什么。
【解决方案2】:

您的 Windows 上是否有名为“user:2312900”的用户? Python(和其他一些程序)不喜欢带有冒号“:”等特殊字符的路径。尝试在不带特殊字符不带空格“”的路径中安装所有需要的程序(Python、Tkinter 等)。

例如:c:\ProgramData\Anaconda3\c:\Python27\

【讨论】:

    猜你喜欢
    • 2017-08-19
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 2020-07-19
    相关资源
    最近更新 更多