docker-compose: ValueError:错误的封送数据(未知类型代码)



我的设置工作正常,但由于某种原因docker-compose --help现在产生:

Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 7, in <module>
from compose.cli.main import main
File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 14, in <module>
from inspect import getdoc
ValueError: bad marshal data (unknown type code)

find /usr -name '*.pyc' -delete修复了这个问题。

如果您得到该错误,则Python模块(.pyc文件)的编译版本可能已损坏。Gentoo Linux提供了python-updater,但在Debian中,更简单的修复方法是:删除.pyc文件。如果您不知道pyc,只需删除它们(作为root):

(参考:https://www.py4u.net/discuss/17141)

相关内容

  • 没有找到相关文章

最新更新