Python 导入多数组numpy扩展模块失败。很可能您正在尝试导入失败的numpy版本

Python 导入多数组numpy扩展模块失败。很可能您正在尝试导入失败的numpy版本,python,numpy,heroku,Python,Numpy,Heroku,我的项目在pycharm上本地运行,没有错误,但当我在heroku上部署它时 出现错误消息:导入多数组numpy扩展模块失败。 我改变了numpy版本不止一个,但它不工作 Django版本:2.2.5 异常类型:ImportError 异常值:导入多数组numpy扩展模块失败。最 您可能正在尝试导入失败的numpy版本。 如果您正在使用numpy git回购,请尝试git clean-xdf(删除所有 不受版本控制的文件)。否则重新安装numpy 原始错误是:libpython3.6m.so.1

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

Django版本:2.2.5

异常类型:ImportError

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

原始错误是:libpython3.6m.so.1.0:无法打开共享对象文件:没有这样的文件或目录

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

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

Python版本:3.6.10

numpy版本:1.18.1

有解决办法吗

我解决了它

我的解决办法是

本地运行1-python-mpip安装python开发工具

然后2-pip freeze>requirements.txt

3-git添加

4-git提交-m“v5”

5-heroku git:remote-a“heroku上的应用程序名”


6-git push heroku master

您在本地和heroku上使用相同的软件包版本?是的,相同的软件包