[英]“from sklearn.preprocessing import LabelEncoder, OneHotEncoder” fails after update of packages in Anaconda
recently I updated packages in anaconda in order to install keras, and tensorflow. 最近我在anaconda中更新了软件包,以安装keras和tensorflow。 Now my program fails on the next line:
现在我的程序在下一行失败:
from sklearn.preprocessing import LabelEncoder, OneHotEncoder.
Traceback (most recent call last):
File "<ipython-input-1-83540d56f55d>", line 1, in <module>
from sklearn.preprocessing import LabelEncoder, OneHotEncoder
File "/Users/teologov/anaconda/lib/python3.6/site-packages/sklearn/__init__.py", line 134, in <module>
from .base import clone
File "/Users/teologov/anaconda/lib/python3.6/site-packages/sklearn/base.py", line 13, in <module>
from .utils.fixes import signature
File "/Users/teologov/anaconda/lib/python3.6/site-packages/sklearn/utils/__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "/Users/teologov/anaconda/lib/python3.6/site-packages/sklearn/utils/validation.py", line 18, in <module>
from ..utils.fixes import signature
File "/Users/teologov/anaconda/lib/python3.6/site-packages/sklearn/utils/fixes.py", line 144, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
File "/Users/teologov/anaconda/lib/python3.6/site-packages/scipy/sparse/linalg/__init__.py", line 114, in <module>
from .isolve import *
File "/Users/teologov/anaconda/lib/python3.6/site-packages/scipy/sparse/linalg/isolve/__init__.py", line 6, in <module>
from .iterative import *
File "/Users/teologov/anaconda/lib/python3.6/site-packages/scipy/sparse/linalg/isolve/iterative.py", line 7, in <module>
from . import _iterative
ImportError: dlopen(/Users/teologov/anaconda/lib/python3.6/site-packages/scipy/sparse/linalg/isolve/_iterative.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libgfortran.3.dylib
Referenced from: /Users/teologov/anaconda/lib/python3.6/site-packages/scipy/sparse/linalg/isolve/_iterative.cpython-36m-darwin.so
Reason: image not found
Could you please help me to fix it. 您能帮我修复它吗?
从头开始重新安装解决了该问题,已安装的软件包中存在一些版本冲突。
In my case i upgrade the scikit learn package. 就我而言,我升级了scikit学习包。 go to anaconda navigator then environments then search for scikit learn
转到anaconda导航器,然后环境,然后搜索scikit了解
then upgrade it and also upgrade scipy along with it(same process) 然后升级它,并同时升级scipy(相同的过程)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.