简单Python模块安装失败-sklearn

简单Python模块安装失败-sklearn,python,python-2.7,module,enthought,canopy,Python,Python 2.7,Module,Enthought,Canopy,我在Windows上安装Python Corporation中的sklearn模块时遇到问题。我还有一个单独的Python 3.3和2.7(64位)安装。但是我已经消除了所有3.3环境变量,所以只有2.7可能是个问题。然而,安装到2.7的任何模块似乎都会被忽略 最后,我认为我通过将文件夹复制粘贴到安装了Canopy的站点包中解决了这个问题 这似乎使我能够成功地导入sklearn。然而,当我在空闲状态下尝试时,似乎无法使用它。错误输出包括在下面 我应该采取什么步骤来解决这个问题?复制粘贴模块通常会

我在Windows上安装Python Corporation中的sklearn模块时遇到问题。我还有一个单独的Python 3.3和2.7(64位)安装。但是我已经消除了所有3.3环境变量,所以只有2.7可能是个问题。然而,安装到2.7的任何模块似乎都会被忽略

最后,我认为我通过将文件夹复制粘贴到安装了Canopy的站点包中解决了这个问题

这似乎使我能够成功地导入sklearn。然而,当我在空闲状态下尝试时,似乎无法使用它。错误输出包括在下面

我应该采取什么步骤来解决这个问题?复制粘贴模块通常会导致问题吗

更新:运行另一个包含这些导入的脚本(从sklearn.lda导入lda) 从sklearn.qda导入qda)并运行。。。所以我真的不知道到底发生了什么

回溯(最近一次调用):文件“D:/Documents/2013- 2014/Kaggle/bioresponse/sklearn_test/feature_selection_pipeline.py“, 第11行,在 从sklearn导入svm文件“C:\Users\N\AppData\Local\enthught\Canopy\App\AppData\Canopy-1.1.0.1371.win-x86\u 64\lib\site packages\sklearn\svm\uuuuuuu init\uuuuuuuuu.py”, 第13行,在 从.class导入SVC、NuSVC、SVR、NuSVR、OneClassSVM、LinearSVC文件 “C:\Users\N\AppData\Local\enthught\Canopy\App\AppData\Canopy-1.1.0.1371.win-x86\u 64\lib\site packages\sklearn\svm\classes.py”, 第1行,在 从.base import BaseLibLinear、BaseSVC、BaseLibSVM文件“C:\Users\N\AppData\Local\enthund\Canopy\App\AppData\Canopy-1.1.0.1371.win-x86\u 64\lib\site packages\sklearn\svm\base.py”, 第8行,在 从…起导入libsvm,liblinear导入错误:DLL加载失败:找不到指定的模块


行为良好的.exe安装程序(如)从Windows注册表中的条目中查找Python。这些注册表项指向“默认Python”。您可以在Canopy preferences菜单中将Canopy设置(并取消设置)为默认Python


更简单的是,Canopy完整安装程序(可通过基本订阅或免费学术订阅获得)包括scikit learn。

不确定如何改进此问题。。。但是我现在添加了一个更新,如何改进这个问题?您的环境变量是什么?您正在使用什么命令尝试安装?感谢您的回复。我现在没有时间说得具体点。但我使用exe安装了scikit learn,它在python27目录中创建了文件。因此,我意识到,我的Canopy安装似乎出于某种原因覆盖了它,并将粘贴的文件复制到该目录中。它似乎适用于其他示例,但不适用于此示例(带有错误消息的示例),如果您使用的是来自的安装程序,则它特别需要(不是Canopy附带的numpy)。我相信这是我使用的一个安装程序。甚至手动从中提取文件,放入我的网站包中。您可能是对的,在我尝试解决方案和安装时,我的注册表一直指向Python27。但现在我已经找到了在哪里安装我下载的新模块,我认为没有理由浪费更多的时间来处理这个问题(除非我以后会遇到更多的问题)。我仍然不明白为什么我会收到这个错误,因为sklearn库的其他用途到目前为止都很有效?