Python ImportError:无法导入名称\u层次结构或DLL加载失败:%1不是有效的Win32应用程序

Python ImportError:无法导入名称\u层次结构或DLL加载失败:%1不是有效的Win32应用程序,python,jupyter,Python,Jupyter,我一直在Jupyter笔记本电脑上做一个项目,想使用重复数据消除。通过anaconda,windows计算机上只有重复数据消除hcluster可用,因此我安装了它并尝试在笔记本中导入hcluster,这导致了以下错误: “导入错误:DLL加载失败:%1不是有效的Win32应用程序。” 从我读到的内容来看,这意味着Python是32位的,而hcluster是64位的,反之亦然。但我不清楚如何解决这个问题 然后,我尝试将笔记本转换为Pycharm脚本,以便可以使用另一个版本的重复数据消除,重复数据消

我一直在Jupyter笔记本电脑上做一个项目,想使用重复数据消除。通过anaconda,windows计算机上只有重复数据消除hcluster可用,因此我安装了它并尝试在笔记本中导入hcluster,这导致了以下错误:

“导入错误:DLL加载失败:%1不是有效的Win32应用程序。”

从我读到的内容来看,这意味着Python是32位的,而hcluster是64位的,反之亦然。但我不清楚如何解决这个问题

然后,我尝试将笔记本转换为Pycharm脚本,以便可以使用另一个版本的重复数据消除,重复数据消除、重复数据消除hcluster或熊猫重复数据消除。我在安装pandas重复数据消除时遇到问题,所以选择了前两个。导入重复数据消除会出现以下错误:

“导入错误:没有名为_lowlevel的模块”

导入hcluster会出现以下错误:

“导入错误:无法导入名称\u层次结构”

我对所有这三个问题都做了无休止的阅读,但我离解决任何一个问题都不远。
任何关于如何修复上述问题的建议都将不胜感激。

看起来您需要安装64位版本的Python;您可以通过以下各项检查您正在使用的版本:

import struct
print( 8 * struct.calcsize("P"))
这将输出32或64


然后确保已正确安装重复数据消除。重复数据消除库有一个大小合适的控制盘,但安装起来很容易。(在Python3上很容易,但不确定Python2)

看起来您需要安装64位版本的Python;您可以通过以下各项检查您正在使用的版本:

import struct
print( 8 * struct.calcsize("P"))
这将输出32或64


然后确保已正确安装重复数据消除。重复数据消除库有一个大小合适的控制盘,但安装起来很容易。(在Python3上很容易,但不确定Python2)

如果您使用的是Anaconda和Jupyter笔记本,请确保您的Anaconda环境在笔记本中处于活动状态。

如果您使用的是Anaconda和Jupyter笔记本,请确保您的Anaconda环境在笔记本中处于活动状态