Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我有一个Win7 64位操作系统,但sys.platform的值是win32。为什么?_Python_Windows_Tkinter - Fatal编程技术网

Python 我有一个Win7 64位操作系统,但sys.platform的值是win32。为什么?

Python 我有一个Win7 64位操作系统,但sys.platform的值是win32。为什么?,python,windows,tkinter,Python,Windows,Tkinter,在Python3.4中,我有: >>>import sys >>>print(sys.platform) win32 但是系统绝对是win64的 下面是tkinter_uuu_uu_uuupy中的一段代码: import sys if sys.platform == "win32": # Attempt to configure Tcl/Tk without requiring PATH from tkinter import _fix 这

在Python3.4中,我有:

>>>import sys
>>>print(sys.platform)
win32
但是系统绝对是win64的

下面是tkinter_uuu_uu_uuupy中的一段代码:

import sys
if sys.platform == "win32":
    # Attempt to configure Tcl/Tk without requiring PATH
    from tkinter import _fix
这导致了我的代码的一种恐惧。回溯:

Traceback (most recent call last):   File "H:/User/Henri/WorkSpace/Python/DeepLearning/Try/Try01/Read_MNIST.py", line 3, in <module>
    import matplotlib.pyplot as plt   File "D:\Python34\lib\site-packages\matplotlib\pyplot.py", line 98, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()   File "D:\Python34\lib\site-packages\matplotlib\backends\__init__.py", line 28, in pylab_setup
    globals(),locals(),[backend_name],0)   File "D:\Python34\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 8, in <module>
    import tkinter as Tk, tkinter.filedialog   File "D:\Python34\lib\tkinter\__init__.py", line 36, in <module>
    from tkinter import _fix   File "D:\Python34\lib\tkinter\_fix.py", line 65, in <module>
    import _tkinter ImportError: DLL load failed: %1 is invalid win32 application。
Traceback(最近一次调用last):文件“H:/User/Henri/WorkSpace/Python/DeepLearning/Try/Try01/Read_MNIST.py”,第3行,在
以plt文件“D:\Python34\lib\site packages\matplotlib\pyplot.py”的形式导入matplotlib.pyplot,第98行,在中
_后端模块,新的图形管理器,如果交互式,则绘制,\u show=pylab\u setup()文件“D:\Python34\lib\site packages\matplotlib\backends\\uu init\uuuuuuuuuu.py”,pylab\u setup中第28行
globals(),locals(),[backend_name],0)文件“D:\Python34\lib\site packages\matplotlib\backends\backend_tkagg.py”,第8行,在
将tkinter作为Tk导入,tkinter.filedialog文件“D:\Python34\lib\tkinter\\uuu init\uuuu.py”,第36行,在
从tkinter导入\u fix文件“D:\Python34\lib\tkinter\\u fix.py”,第65行,在
导入\u tkinter导入错误:DLL加载失败:%1是无效的win32应用程序

您必须在64位或32位的windows中运行,以确定是否需要修改。见这个问题:

Python非常具体地说明sys.platform为windows返回的内容-->“win32”或“cygwin”


确定windows的版本取决于您:D.

出于兼容性原因,Python为所有版本的windows返回“win32”。另请参阅:@Joe I更新问题谢谢。我详细阐述了我的系统版本问题。我如何克服这个导入错误?我的python版本是3.4,不幸的是没有匹配的tkinter模块。