【问题标题】:Import Seaborn Error - Numpy_MKL (Python Script)导入 Seaborn 错误 - Numpy_MKL(Python 脚本)
【发布时间】:2019-02-01 23:31:04
【问题描述】:

我在jupyter-notebook 中编码,从mysqlserver 获取数据,然后将其下载为python 脚本,因为我想使用cronjob 在我的网站中实现它。所以当我运行Python 脚本时,我得到了这个错误:

import seaborn as sns
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\__init__.py", line 6, in <module>
    from .rcmod import *
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\rcmod.py", line 5, in <module>
    from . import palettes, _orig_rc_params
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\palettes.py", line 12, in <module>
    from .utils import desaturate, set_hls_values, get_color_cycle
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\utils.py", line 7, in <module>
    from scipy import stats
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name 'NUMPY_MKL'

我试图从这个链接安装numpy+mkl.whl 文件:Numpy+MKL,这个 (numpy‑1.15.1+mkl‑cp37‑cp37m‑win_amd64.whl) 包,但是当我尝试安装它时它显示,不受支持。

【问题讨论】:

  • 试试pip install mkl 看看会发生什么。
  • 不固定 :(
  • 也许做一个import numpy; numpy.show_config() 并发布输出。 pip list 也可能会有所帮助。
  • 导入numpyscipy以及seaborn也没有问题。 seaborn 在 IPYNB 中运行良好
  • numpy.show_config() 将显示您是否使用了 mlk。这与导入无关。

标签: python-3.x numpy jupyter-notebook seaborn


【解决方案1】:

解决方案如下:

解决方案: 如果您使用的是 Windows,请确保安装 numpy+mkl 而不仅仅是 numpy。 如果你已经安装了 scipy 和 numpy,卸载然后使用“pip uninstall scipy”和“pip uninstall numpy”

现在从http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 下载 scipy(适用于您的 python 和系统的版本) 并使用“pip install scipy‑1.1.0‑cp36‑cp36m‑win_amd64.whl”安装(请根据您的系统配置从列表中安装)

你的 numpy 和 Scipy 现在都应该可以工作了。 Christoph Gohlke 的这些二进制文件使得在 Windows 上安装 python 包变得非常容易。但请确保从那里下载所有依赖包。

参考:这个问题的第四个答案ImportError: cannot import name NUMPY_MKL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多