【问题标题】:How to solve "'xmlrpc.client' not found since 'xmlrpc' is not a package" problem?如何解决“'xmlrpc' not found since 'xmlrpc' is not a package”的问题?
【发布时间】:2020-12-01 10:21:06
【问题描述】:

这可能很愚蠢,但我坚持这样做:

我做了一个 Python 脚本,只有以下几行:

#!/usr/bin/python3

import xmlrpc.client

执行时,我得到这个错误:

ModuleNotFoundError: No module named 'xmlrpc.client'; 'xmlrpc' is not a package

它说xmlrpc 不是一个包。所以我去找它:

root@A320M-S2H:/# find . -name "xmlrpc"
./usr/lib/python3.6/xmlrpc

root@A320M-S2H:/# cd /usr/lib/python3.6/xmlrpc/
root@A320M-S2H:/usr/lib/python3.6/xmlrpc# ls -las
total 120
 4 drwxr-xr-x  3 root root  4096 oct 15 11:37 .
20 drwxr-xr-x 31 root root 20480 oct 15 11:37 ..
48 -rw-r--r--  1 root root 48988 oct  8 14:12 client.py
 4 -rw-r--r--  1 root root    38 oct  8 14:12 __init__.py
 4 drwxr-xr-x  2 root root  4096 oct 15 11:37 __pycache__
40 -rw-r--r--  1 root root 37195 oct  8 14:12 server.py

root@A320M-S2H:/usr/lib/python3.6/xmlrpc# cat __init__.py 
# This directory is a Python package.

谁能告诉我这个库发生了什么?

【问题讨论】:

    标签: python python-3.x xmlrpcclient


    【解决方案1】:

    当然,那很愚蠢。

    我刚刚将脚本文件命名为 xmlrpc.py,位于名为 xmlrpc 的文件夹中。与图书馆无关。

    那是错误。将xmlrpc.py 重命名为xmlrpc_01.py,就是这样。总是忘记这种事。

    【讨论】:

    • 大声笑刚刚做了同样的事情,很高兴我找到了你的问题和答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 2020-10-09
    • 2021-06-22
    • 2018-09-01
    • 2018-11-14
    • 2021-07-02
    相关资源
    最近更新 更多