在 Windows 上运行导入 xmlrpclib 的 Python 脚本?

2023-12-23

我一直使用Linux来编写Python脚本,但现在我必须让其中一个在Windows XP上运行,在这里我是一个初学者。我已在 C:\Python34 中安装了 Python 3.4,并且我的 Python 脚本位于 E:\solidworks_xmlrpc 中。该脚本在 Linux 上完美运行,但在 Windows 上我收到此错误消息:

import xmlrpclib
ImportError: No module named "xmlrpclib"

我检查了 C:\Python34\Lib 中是否有 xmlrpc 文件夹,并且有。我还在系统变量中定义了 PYTHONPATH 和 PYTHONHOME 。

请问有人知道如何解决这个问题吗?

太感谢了。

EDIT

我把程序的内容删了,只一会儿来证明:

import sys
print(sys.path)

cmd 返回了这个:

['E:\\solidworks_xmlrpc', 'C:\\WINDOWS\\system32\\python34.zip', 'C:\\Python34\\
DLLs', 'C:\\Python34\\lib', 'C:\\Python34', 'C:\\Python34\\lib\\site-packages']

这是问题的真正答案:

Python 3.4 带来了库 xmlrpc,它取代了旧的 xmlrpclib。

因此,如果您已经在 Windows 上安装了 Python 3.4 并且想要使用 xmlrpclib (可能作为客户端),请不要再编写以下内容:

import xmlrpclib

将其替换为这一行:

from xmlrpc import client

并替换每场比赛xmlrpc在你的代码的其余部分client.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 上运行导入 xmlrpclib 的 Python 脚本? 的相关文章

随机推荐