python3.6安装scikit_learn后无法使用sklearn

帅猪儿 2018-06-05 03:32:08
我是64位机,使用python3.6,pycharm工具。已经安装numpy (1.14.1),pandas (0.22.0),Cython (0.28.2),scipy (1.0.0),matplotlib (2.2.0)。使用pip install scikit_learn 安装sklearn成功后,import sklearn 提示错误
Traceback (most recent call last):
File "E:/python/(机器学习实战)ML-in-Action-Code-and-Note-master/ch10-Kmeans/kMeans_sklearn.py", line 1, in <module>
import sklearn
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\__init__.py", line 134, in <module>
from .base import clone
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\base.py", line 13, in <module>
from .utils.fixes import signature
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
from ..utils.fixes import signature
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\fixes.py", line 144, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\__init__.py", line 114, in <module>
from .isolve import *
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
from .iterative import *
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
from . import _iterative
ImportError: DLL load failed: 找不到指定的模块。

Process finished with exit code 1


之后我卸载了网络安装sklearn,从网络下载对应版本“scikit_learn-0.19.1-cp36-cp36m-win_amd64.whl”,安装后import sklearn还是出错。参考过网络上很多办法,安装C++2015Red出错,无法安装,因为我安装了VS2013,可能不兼容。

确实不知道怎么办了,上论坛请教各位高手,谢谢!


...全文
1507 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅猪儿 2018-06-06
  • 打赏
  • 举报
回复
感谢两位的回答。因为我使用的是.NET 框架,所以只能在Windows环境下使用python,否则后期算法的结果可能不准确。 上面的问题已经接近了,因为我安装了vs2015,我的c++Redistributable版本是2017的,卸载后安装2015版本的就可以import sklearn了。
帅猪儿 2018-06-05
  • 打赏
  • 举报
回复
引用 3 楼 hbu_pig 的回复:
看报错信息“"E:/python/(机器学习实战)”你还是处在学习状态,没必要为了环境这破事浪费那么多时间。 亲测发现乌班图下安装各种环境配置超级简单(之前配置环境也是经历windows的python2.7的,python3.x的,后来从windows转战到乌班图),节省时间成本放在具体功能上。只是个建议。 具体这个问题我没遇到过,飘过~~
谢谢!我已经转到Linux环境下工作了,不过还是习惯于在python下工作。我是基于.NET做前端和后天, python专门用算法,所以是边学边用了
欢乐的小猪 2018-06-05
  • 打赏
  • 举报
回复
看报错信息“"E:/python/(机器学习实战)”你还是处在学习状态,没必要为了环境这破事浪费那么多时间。 亲测发现乌班图下安装各种环境配置超级简单(之前配置环境也是经历windows的python2.7的,python3.x的,后来从windows转战到乌班图),节省时间成本放在具体功能上。只是个建议。 具体这个问题我没遇到过,飘过~~
帅猪儿 2018-06-05
  • 打赏
  • 举报
回复
引用 1 楼 hbu_pig 的回复:
安装Ubuntu的虚拟机吧
虚拟机的效率是比较低的,请问有没有能够直接解决的办法?谢谢
欢乐的小猪 2018-06-05
  • 打赏
  • 举报
回复
安装Ubuntu的虚拟机吧

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧