我在安裝windows上的Python Canopy中的sklearn模塊時遇到了問題。我也有一個單獨的Python 3.3和2.7(64位)安裝。但是我已經消除了3.3個env變量,所以只有2.7個可能是個問題。然而,任何安裝到2.7的模塊似乎都會被忽略,無論如何..簡單的Python模塊安裝失敗 - sklearn
最終我以爲通過將文件夾複製粘貼到Canopy安裝的站點包中解決了該問題。
這似乎允許我成功導入sklearn。但是,在IDLE中嘗試使用example時似乎無法使用它。錯誤輸出如下。
我應該採取什麼措施來解決這個問題?複製粘貼模塊通常會導致問題嗎?
UPDATE:運行另一個具有這些導入的腳本(從sklearn.lda導入LDA from sklearn.qda導入QDA)並運行...所以我真的不知道還在發生什麼。
Traceback (most recent call last): File "D:/Documents/2013 - 2014/Kaggle/bioresponse/sklearn_test/feature_selection_pipeline.py", line 11, in from sklearn import svm File "C:\Users\N\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.1.0.1371.win-x86_64\lib\site-packages\sklearn\svm__init__.py", line 13, in from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC File "C:\Users\N\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.1.0.1371.win-x86_64\lib\site-packages\sklearn\svm\classes.py", line 1, in from .base import BaseLibLinear, BaseSVC, BaseLibSVM File "C:\Users\N\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.1.0.1371.win-x86_64\lib\site-packages\sklearn\svm\base.py", line 8, in from . import libsvm, liblinear ImportError: DLL load failed: The specified module could not be found.
不知道如何改善這個問題...但我現在添加更新 – darkace
如何改善這個問題?你的env變量是什麼?你使用什麼命令來嘗試安裝? –
感謝您的回覆。我沒有時間這是第二個具體。但我用一個exe來安裝scikit-learn,它在python27目錄下創建了文件。所以我意識到我的Canopy安裝似乎由於某種原因而將其覆蓋,並將這些文件複製粘貼到該目錄中。它似乎適用於其他例子,但不是這個(我給你的錯誤信息) – darkace