Python安装xmlrpclib

2024-06-09 13:43:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个virtualenv中,试图运行一个脚本,得到了以下信息:

Traceback (most recent call last):
  File "blah.py", line 15, in <module>
    from xmlrpc import server
ImportError: No module named xmlrpc

我需要xmlrpc,这意味着我需要xmlrpclib

所以我尝试:

(env) ❯❯❯ pip2.7 install xmlrpclib                                                                
Collecting xmlrpclib
  Could not find a version that satisfies the requirement xmlrpclib (from versions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external xmlrpclib to allow).
No matching distribution found for xmlrpclib

好吧,那我试试--允许外部运行:

(env) ❯❯❯ pip2.7 install --allow-external xmlrpclib                                                                                                                           ⏎ ◼
You must give at least one requirement to install (see "pip help install")

不确定为什么xmlrpclib被视为无效参数?


Tags: installtonofromenv脚本信息virtualenv
3条回答

我不确定pip是否提供了这个库。从这里下载xmlrpclib,解包后运行:

python3 setup.py build
python3 setup.py install

如果您使用的是Python2.x,那么xmlrpclib是标准库的一部分。不需要安装它。

无论如何,您可以从http://effbot.org下载xmlrpclib

答案是模块xmlrpc是python3的一部分,而不是python2.x

详细信息:https://docs.python.org/3/library/xmlrpc.server.html

应该已经安装了,继续使用吧。

相关问题 更多 >