Predix:没有名为 _tkinter 的模块

kn_pavan

我正在尝试在 Predix 上推送 Python 微服务。
该代码具有matplotlib依赖性。

cf push 具有以下堆栈跟踪的应用程序失败。

2017-05-08T19:39:51.43+0530 [App/0]      ERR Traceback (most recent call last):
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "server.py", line 7, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     from services.testService import TestServiceOptimalFrequencyForward as TestService
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/home/vcap/app/services/testService.py", line 12, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     from models import test
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/home/vcap/app/models/test.py", line 5, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     from models import model1, model2, model3, pvt
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/home/vcap/app/models/model2.py", line 23, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     import matplotlib.pyplot as plt
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
2017-05-08T19:39:51.43+0530 [App/0]      ERR     globals(),locals(),[backend_name],0)
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
2017-05-08T19:39:51.43+0530 [App/0]      ERR     from six.moves import tkinter as Tk
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/six.py", line 203, in load_module
2017-05-08T19:39:51.43+0530 [App/0]      ERR     mod = mod._resolve()
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/six.py", line 115, in _resolve
2017-05-08T19:39:51.43+0530 [App/0]      ERR     return _import_module(self.mod)
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/site-packages/six.py", line 82, in _import_module
2017-05-08T19:39:51.43+0530 [App/0]      ERR     __import__(name)
2017-05-08T19:39:51.43+0530 [App/0]      ERR   File "/app/.heroku/python/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
2017-05-08T19:39:51.43+0530 [App/0]      ERR     import _tkinter # If this fails your Python may not be configured for Tk
2017-05-08T19:39:51.43+0530 [App/0]      ERR ImportError: No module named _tkinter
2017-05-08T19:39:51.53+0530 [App/0]      OUT 
2017-05-08T19:39:51.57+0530 [DEA/55]     ERR Instance (index 0) failed to start accepting connections

我正在使用python_buildpack.

在此先感谢您对解决此问题的任何帮助。

丹尼尔·米库萨

python 构建包支持使用 Conda 包管理器而不是pip. 您可能想尝试一下。

http://docs.cloudfoundry.org/buildpacks/python/#miniconda

使用它,我能够将这个使用 Matplotlib 的示例应用程序部署到 CF。

https://github.com/ihuston/python-cf-examples/tree/master/02-pydata-spyre-app

希望有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ImportError:没有名为“ Tkinter”的模块

ImportError:没有名为tkinter的模块

from Tkinter import * ImportError: 没有名为“Tkinter”的模块

Python/Tkinter:ModuleNotFoundError:没有名为“_tkinter”的模块

cx_Freeze 没有名为“Tkinter”的模块

ModuleNotFoundError:virtualenv中没有名为“ _tkinter”的模块

matplotlib-ImportError:没有名为_tkinter的模块

GDB:ModuleNotFoundError:没有名为“ _tkinter”的模块

Matplotlib,Jupyter Notebook:ImportError:没有名为Tkinter的模块

matplotlib错误-没有名为tkinter的模块

Python3 ImportError:没有名为“ _tkinter”的模块

Jupyter 与 IPython:Matplotlib - 没有名为 Tkinter 的模块

导入错误:没有名为“Tkinter”的模块

python 3没有名为_tkinter的模块

当使用cx-freeze时,没有名为tkinter的模块,即使我指定了模块的路径

pyinstaller-ImportError:没有名为Tkinter的模块(决策的所有变体)

Pyinstaller,.py版本有效,.exe“没有名为Tkinter的模块”吗?

在readthedocs上的Sphinx autodoc:ImportError:没有名为_tkinter的模块

Heroku Python3.5 导入错误:没有名为 ='_tkinter' 的模块

ImportError:没有名为“ _tkinter”的模块,请安装python3-tk软件包

在Amazon EC2 centOS上没有名为tkinter的模块

不明白这个没有名为“ tkinter”的模块错误

我不断收到错误“没有名为 tkinter 的模块”基于 GUI 的加权/平均成绩计算器程序

没有名为 frida 的模块

ModuleNotFoundError:没有名为“ knox”的模块

ImportError:没有名为gdal的模块

ModuleNotFoundError:没有名为“项目”的模块

ModuleNotFoundError:没有名为“ camelcase”的模块

ImportError:没有名为easydict的模块