[英]How to solve “'xmlrpc.client' not found since 'xmlrpc' is not a package” problem?
這可能很愚蠢,但我堅持這一點:
我做了一個 Python 腳本,只有以下幾行:
#!/usr/bin/python3
import xmlrpc.client
執行它時,我收到此錯誤:
ModuleNotFoundError: No module named 'xmlrpc.client'; 'xmlrpc' is not a package
它說xmlrpc
不是 package。 所以我尋找它:
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.
誰能告訴我這個圖書館發生了什么?
當然,那很愚蠢。
我剛剛將腳本文件命名為xmlrpc.py
,位於名為xmlrpc
的文件夾中。 與圖書館無關。
那是錯誤。 將xmlrpc_01.py
xmlrpc.py
這樣。 總是忘記這種事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.