python安装xmlrpclib

edu*_*ike 5 python pip virtualenv python-2.7

我在virtualenv中并尝试运行脚本,我得到以下信息:

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

好的,看来我需要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
Run Code Online (Sandbox Code Playgroud)

好的,所以我将尝试--allow-external使它工作:

(env) ??? pip2.7 install --allow-external xmlrpclib                                                                                                                           ? ?
You must give at least one requirement to install (see "pip help install")
Run Code Online (Sandbox Code Playgroud)

不确定为什么不将xmlrpclib视为有效参数吗?

edu*_*ike 6

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

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

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