返回信息流我在使用python调用supervisor的时候,总是出现这个错误:
Traceback (most recent call last):
File "/opt/rizhiyi_manager_agent/manager/supervisor/compat.py", line 67, in <module>
import xmlrpc.client as xmlrpclib
File "/opt/rizhiyi/python/lib/python3.8/xmlrpc/client.py", line 136, in <module>
import http.client
File "/opt/rizhiyi_manager_agent/manager/supervisor/http.py", line 15, in <module>
from supervisor.compat import urllib
ImportError: cannot import name 'urllib' from partially initialized module 'supervisor.compat' (most likely due to a circular import) (/opt/rizhiyi_manager_agent/manager/supervisor/compat.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/rizhiyi_manager_agent/manager/supervisor/supervisord", line 6, in <module>
from supervisor.supervisord import main
File "/opt/rizhiyi_manager_agent/manager/supervisor/supervisord.py", line 39, in <module>
from supervisor.compat import as_string
File "/opt/rizhiyi_manager_agent/manager/supervisor/compat.py", line 69, in <module>
import xmlrpclib
ModuleNotFoundError: No module named 'xmlrpclib'
里面有个compat文件,有几行是这么写的:
try: # pragma: no cover
import urllib.parse as urlparse
import urllib.parse as urllib
except ImportError: # pragma: no cover
import urlparse
import urllib
之前引入xmlrpclib也出现过这个问题,我将supervisor下面的xmlrpc.py改名了,这个问题好了,但好像不是这个原因,所以在引入urllib时又出现了。这是怎么回事呢?
这是一条镜像帖。来源:北邮人论坛 / python / #25081同步于 2020/4/28
Python机器人发帖
"partially initialized module" 这种错误是怎么产生的?
tiaoji
2020/4/28镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。