【问题标题】:Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy导入多数组 numpy 扩展模块失败。您很可能正在尝试导入失败的 numpy 构建
【发布时间】:2020-04-29 17:53:27
【问题描述】:

我的项目在 pycharm 上本地运行没有错误,但是当我在 heroku 上部署它时
出现错误消息:导入多数组 numpy 扩展模块失败。 我更改了不止一个 numpy 版本,但它不起作用

Django 版本:2.2.5

异常类型:ImportError

异常值:导入多数组 numpy 扩展模块失败。最多 您可能正在尝试导入失败的 numpy. 如果您正在使用 numpy git repo,请尝试 git clean -xdf(删除所有 文件不受版本控制)。否则重新安装 numpy。

原来的错误是:libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

异常位置:/app/.heroku/python/lib/python3.6/site-packages/numpy/core/init.py in , line 26

Python 可执行文件:/app/.heroku/python/bin/python

Python 版本:3.6.10

numpy 版本:1.18.1

有什么解决办法吗?

【问题讨论】:

  • 您在本地和 Heroku 上使用相同的包版本?
  • 是的,同一个包

标签: python numpy heroku


【解决方案1】:

我解决了

我的解决方案是

本地运行 1- python -m pip install python-dev-tools

然后 2- pip freeze > requirements.txt

3-git 添加。

4-git commit -m "v5"

5- heroku git:remote -a "your appname on heroku"

6-git push heroku master

【讨论】:

    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 2023-03-21
    • 2017-05-30
    • 1970-01-01
    • 2018-08-18
    • 2014-02-14
    • 1970-01-01
    • 2021-03-29
    相关资源
    最近更新 更多