繁体   English   中英

Elastic Beanstalk Flask 应用程序 - 没有名为“pandas_datareader”的模块

[英]Elastic Beanstalk Flask application - No module named 'pandas_datareader'

我正在使用 web 服务器应用程序和 Python 后端使用 Pandas Datareader

当我在 Ubuntu VM 上本地运行应用程序时,它运行正常,但是当我将其部署到 web 服务器时,我得到以下日志,据我所知,它没有看到 Z3A43B4F88325D94022C0EFA9C2FA 数据阅读器。

我尝试使用 pip install pandas-datareader 然后 pip install pandas_datareader 卸载并重新安装它。

请帮忙:)

    -------------------------------------
/var/log/httpd/error_log
-------------------------------------
[Sun Jun 07 12:32:15.387285 2020] [:error] [pid 4207] [remote 172.31.33.209:14780]     from pandas_datareader import data as pdr
[Sun Jun 07 12:32:15.387299 2020] [:error] [pid 4207] [remote 172.31.33.209:14780] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:32:30.805655 2020] [:error] [pid 4207] [remote 172.31.33.209:188] mod_wsgi (pid=4207): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:32:30.805702 2020] [:error] [pid 4207] [remote 172.31.33.209:188] mod_wsgi (pid=4207): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:32:30.805778 2020] [:error] [pid 4207] [remote 172.31.33.209:188] Traceback (most recent call last):
[Sun Jun 07 12:32:30.805801 2020] [:error] [pid 4207] [remote 172.31.33.209:188]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:32:30.805805 2020] [:error] [pid 4207] [remote 172.31.33.209:188]     import robot_developer as rd
[Sun Jun 07 12:32:30.805819 2020] [:error] [pid 4207] [remote 172.31.33.209:188]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:32:30.805826 2020] [:error] [pid 4207] [remote 172.31.33.209:188]     from pandas_datareader import data as pdr
[Sun Jun 07 12:32:30.805841 2020] [:error] [pid 4207] [remote 172.31.33.209:188] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:40:27.698446 2020] [mpm_prefork:notice] [pid 4201] AH00169: caught SIGTERM, shutting down
[Sun Jun 07 12:40:28.819977 2020] [suexec:notice] [pid 4882] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Jun 07 12:40:28.836087 2020] [so:warn] [pid 4882] AH01574: module wsgi_module is already loaded, skipping
[Sun Jun 07 12:40:28.838333 2020] [http2:warn] [pid 4882] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
[Sun Jun 07 12:40:28.838345 2020] [http2:warn] [pid 4882] AH02951: mod_ssl does not seem to be enabled
[Sun Jun 07 12:40:28.838893 2020] [lbmethod_heartbeat:notice] [pid 4882] AH02282: No slotmem from mod_heartmonitor
[Sun Jun 07 12:40:28.838956 2020] [:warn] [pid 4882] mod_wsgi: Compiled for Python/3.6.2.
[Sun Jun 07 12:40:28.838962 2020] [:warn] [pid 4882] mod_wsgi: Runtime using Python/3.6.10.
[Sun Jun 07 12:40:28.841330 2020] [mpm_prefork:notice] [pid 4882] AH00163: Apache/2.4.43 (Amazon) mod_wsgi/3.5 Python/3.6.10 configured -- resuming normal operations
[Sun Jun 07 12:40:28.841349 2020] [core:notice] [pid 4882] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Sun Jun 07 12:40:31.804618 2020] [:error] [pid 4887] [remote 127.0.0.1:0] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:40:31.804672 2020] [:error] [pid 4887] [remote 127.0.0.1:0] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:40:31.805023 2020] [:error] [pid 4887] [remote 127.0.0.1:0] Traceback (most recent call last):
[Sun Jun 07 12:40:31.805057 2020] [:error] [pid 4887] [remote 127.0.0.1:0]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:40:31.805062 2020] [:error] [pid 4887] [remote 127.0.0.1:0]     import robot_developer as rd
[Sun Jun 07 12:40:31.805069 2020] [:error] [pid 4887] [remote 127.0.0.1:0]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:40:31.805073 2020] [:error] [pid 4887] [remote 127.0.0.1:0]     from pandas_datareader import data as pdr
[Sun Jun 07 12:40:31.805100 2020] [:error] [pid 4887] [remote 127.0.0.1:0] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:40:32.809017 2020] [:error] [pid 4887] [remote 127.0.0.1:208] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:40:32.810857 2020] [:error] [pid 4887] [remote 127.0.0.1:208] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:40:32.821304 2020] [:error] [pid 4887] [remote 127.0.0.1:208] Traceback (most recent call last):
[Sun Jun 07 12:40:32.821340 2020] [:error] [pid 4887] [remote 127.0.0.1:208]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:40:32.821345 2020] [:error] [pid 4887] [remote 127.0.0.1:208]     import robot_developer as rd
[Sun Jun 07 12:40:32.821352 2020] [:error] [pid 4887] [remote 127.0.0.1:208]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:40:32.821356 2020] [:error] [pid 4887] [remote 127.0.0.1:208]     from pandas_datareader import data as pdr
[Sun Jun 07 12:40:32.821372 2020] [:error] [pid 4887] [remote 127.0.0.1:208] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:40:33.825020 2020] [:error] [pid 4887] [remote 127.0.0.1:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:40:33.825068 2020] [:error] [pid 4887] [remote 127.0.0.1:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:40:33.825150 2020] [:error] [pid 4887] [remote 127.0.0.1:212] Traceback (most recent call last):
[Sun Jun 07 12:40:33.825175 2020] [:error] [pid 4887] [remote 127.0.0.1:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:40:33.825180 2020] [:error] [pid 4887] [remote 127.0.0.1:212]     import robot_developer as rd
[Sun Jun 07 12:40:33.825187 2020] [:error] [pid 4887] [remote 127.0.0.1:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:40:33.825191 2020] [:error] [pid 4887] [remote 127.0.0.1:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:40:33.825206 2020] [:error] [pid 4887] [remote 127.0.0.1:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:40:34.828842 2020] [:error] [pid 4887] [remote 127.0.0.1:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:40:34.828900 2020] [:error] [pid 4887] [remote 127.0.0.1:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:40:34.828984 2020] [:error] [pid 4887] [remote 127.0.0.1:212] Traceback (most recent call last):
[Sun Jun 07 12:40:34.829009 2020] [:error] [pid 4887] [remote 127.0.0.1:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:40:34.829014 2020] [:error] [pid 4887] [remote 127.0.0.1:212]     import robot_developer as rd
[Sun Jun 07 12:40:34.829033 2020] [:error] [pid 4887] [remote 127.0.0.1:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:40:34.829037 2020] [:error] [pid 4887] [remote 127.0.0.1:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:40:34.829051 2020] [:error] [pid 4887] [remote 127.0.0.1:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:41:49.030936 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:41:49.030989 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:41:49.031076 2020] [:error] [pid 4887] [remote 172.31.33.209:212] Traceback (most recent call last):
[Sun Jun 07 12:41:49.031103 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:41:49.031108 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     import robot_developer as rd
[Sun Jun 07 12:41:49.031116 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:41:49.031120 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:41:49.031135 2020] [:error] [pid 4887] [remote 172.31.33.209:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:42:01.104687 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:42:01.104738 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:42:01.104822 2020] [:error] [pid 4887] [remote 172.31.33.209:212] Traceback (most recent call last):
[Sun Jun 07 12:42:01.104847 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:42:01.104861 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     import robot_developer as rd
[Sun Jun 07 12:42:01.104869 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:42:01.104872 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:42:01.104887 2020] [:error] [pid 4887] [remote 172.31.33.209:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:42:57.858877 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:42:57.858926 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:42:57.859008 2020] [:error] [pid 4887] [remote 172.31.33.209:212] Traceback (most recent call last):
[Sun Jun 07 12:42:57.859032 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:42:57.859037 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     import robot_developer as rd
[Sun Jun 07 12:42:57.859044 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:42:57.859048 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:42:57.859063 2020] [:error] [pid 4887] [remote 172.31.33.209:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:44:09.425678 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:44:09.425733 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:44:09.425816 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] Traceback (most recent call last):
[Sun Jun 07 12:44:09.425842 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:44:09.425846 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]     import robot_developer as rd
[Sun Jun 07 12:44:09.425853 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:44:09.425857 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]     from pandas_datareader import data as pdr
[Sun Jun 07 12:44:09.425872 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:46:18.616377 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:46:18.616430 2020] [:error] [pid 4887] [remote 172.31.33.209:212] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:46:18.616515 2020] [:error] [pid 4887] [remote 172.31.33.209:212] Traceback (most recent call last):
[Sun Jun 07 12:46:18.616539 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:46:18.616544 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     import robot_developer as rd
[Sun Jun 07 12:46:18.616551 2020] [:error] [pid 4887] [remote 172.31.33.209:212]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:46:18.616555 2020] [:error] [pid 4887] [remote 172.31.33.209:212]     from pandas_datareader import data as pdr
[Sun Jun 07 12:46:18.616570 2020] [:error] [pid 4887] [remote 172.31.33.209:212] ModuleNotFoundError: No module named 'pandas_datareader'
[Sun Jun 07 12:46:58.378808 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] mod_wsgi (pid=4887): Target WSGI script '/opt/python/current/app/application.py' cannot be loaded as Python module.
[Sun Jun 07 12:46:58.378859 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] mod_wsgi (pid=4887): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sun Jun 07 12:46:58.378943 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] Traceback (most recent call last):
[Sun Jun 07 12:46:58.378980 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]   File "/opt/python/current/app/application.py", line 2, in <module>
[Sun Jun 07 12:46:58.378984 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]     import robot_developer as rd
[Sun Jun 07 12:46:58.378991 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]   File "/opt/python/current/app/robot_developer.py", line 2, in <module>
[Sun Jun 07 12:46:58.378995 2020] [:error] [pid 4887] [remote 172.31.33.209:14804]     from pandas_datareader import data as pdr
[Sun Jun 07 12:46:58.379009 2020] [:error] [pid 4887] [remote 172.31.33.209:14804] ModuleNotFoundError: No module named 'pandas_datareader'

什么对我有用。

pip 冻结 > requirements.txt

将应用程序部署到 AWS

检查 EB 控制台中的服务器日志以查看问题所在。 如果任何 package 出现错误,例如我的评论之一,请将其删除并重新部署

谢谢 !!!!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM