获取“ ModulenotFoundError:no Module nos numpy”与先知
我一直在尝试在Heroku和简化共享上使用Prophet部署一个简化的应用程序,但是我总是会遇到此错误:
Building wheel for prophet (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [43 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/prophet
creating build/lib/prophet/stan_model
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 123, in <module>
setup(
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/__init__.py", line 155, in setup
return distutils.core.setup(**attrs)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 148, in setup
return run_commands(dist)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
dist.run_commands()
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
self.run_command(cmd)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/app/.heroku/python/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 48, in run
build_models(target_dir)
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 36, in build_models
from prophet.models import StanBackendEnum
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/prophet/__init__.py", line 8, in <module>
from prophet.forecaster import Prophet
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/prophet/forecaster.py", line 14, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
稍后,Pystan也发生了同样的错误,即使两个库在我的PC上都可以运行。我该如何修复?谢谢!!
I've been trying to deploy a Streamlit app using Prophet both on Heroku and Streamlit Share, but I always get this error:
Building wheel for prophet (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [43 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/prophet
creating build/lib/prophet/stan_model
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 123, in <module>
setup(
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/__init__.py", line 155, in setup
return distutils.core.setup(**attrs)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 148, in setup
return run_commands(dist)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 163, in run_commands
dist.run_commands()
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 967, in run_commands
self.run_command(cmd)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/app/.heroku/python/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/app/.heroku/python/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 986, in run_command
cmd_obj.run()
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 48, in run
build_models(target_dir)
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/setup.py", line 36, in build_models
from prophet.models import StanBackendEnum
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/prophet/__init__.py", line 8, in <module>
from prophet.forecaster import Prophet
File "/tmp/pip-install-tfejd9c4/prophet_51b1592765a8457eab8e5d2d43f395d2/prophet/forecaster.py", line 14, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
Later on the same happens for pystan, even though both libraries run alright on my PC. How can I fix it? Thanks!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论