获取“ ModulenotFoundError:no Module nos numpy”与先知

发布于 2025-01-22 15:50:35 字数 3688 浏览 5 评论 0原文

我一直在尝试在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文