【问题标题】:problem on ImportError: numpy.core.multiarray failed to importImportError 上的问题:numpy.core.multiarray 导入失败
【发布时间】:2019-11-04 06:59:08
【问题描述】:

我在 pychrm 上使用 django,我已经测试了一个项目并且一切正常,但是当我尝试使用另一个项目并返回第一个项目时,我出现了这个错误

  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\appweb pred21\predict\urls.py", line 3, in <module>
    from . import views
  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\appweb pred21\predict\views.py", line 3, in <module>
    from ml_code.ml_process import server_predictor
  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\appweb pred21\ml_code\ml_process\server_predictor.py", line 3, in <mod
ule>
    from sklearn.externals import joblib
  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\f\lib\site-packages\sklearn\__init__.py", line 134, in <module>
    from .base import clone
  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\f\lib\site-packages\sklearn\base.py", line 13, in <module>
    from .utils.fixes import signature
  File "C:\Users\hp\AppData\Local\Programs\Python\Python36\dj\f\lib\site-packages\sklearn\utils\__init__.py", line 9, in <module>
    from .murmurhash import murmurhash3_32
  File "sklearn\utils\murmurhash.pyx", line 26, in init sklearn.utils.murmurhash
  File "__init__.pxd", line 1000, in numpy.import_array
ImportError: numpy.core.multiarray failed to import

那么问题出在哪里?

【问题讨论】:

    标签: python django numpy scikit-learn pycharm


    【解决方案1】:
    test = models.ForeignKey(Test,on_delete=models.CASCADE)
    

    您需要on_delete 关键字来定义ForeignKey 关系,它在Django 的新版本中是必需的。

    改完后别忘了做makemigrationsmigrate

    【讨论】:

    • 如果你不这样做,那么错误将持续存在。包没有问题。如果你想降级你的 django 版本
    猜你喜欢
    • 2017-12-05
    • 2016-12-07
    • 2019-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2016-03-07
    相关资源
    最近更新 更多