importerror: cannot import name simplexmlrpcserver ( Lets fix )

importerror_ cannot import name simplexmlrpcserver Fix

importerror: cannot import name simplexmlrpcserver error comes because of python inbuilt package simplexmlrpcserver  incompatibility. Unlike other modules using “pip install” or “conda install” may not help us a lot. In this article, we will go into the depth of this issue and see how can we fix the same.


importerror: cannot import name simplexmlrpcserver ( Root Cause and Fix )  –

See, SimpleXMLRPCServer module is now merged in  xmlrpc.server standard module of python 3. But if you are using python 2, you would be getting the same error. So the simplest way to fix this error is to change the python version from Python 2 to Python 3.

from xmlrpc.server import SimpleXMLRPCServer

Anyways Python 2 series is almost dead now so there is no point to be sticky with Python 2 .

importerror cannot import name simplexmlrpcserver
importerror cannot import name simplexmlrpcserver

As You can see, I am using Python 3.10.2 and I am able to run from XML-RPC.server import SimpleXMLRPCServer command without any error. Just because of its python version. Hope you know clear about the root cause for this error.


This module provides a server framework to XML-RPC server. We can tweak multiple parameters into its constructor while initiating it. Just like requestHandler,  bind_and_activate, etc. Here is the complete official information about this package.

class xmlrpc.server.SimpleXMLRPCServer(addr, requestHandler=SimpleXMLRPCRequestHandler, logRequests=True, allow_none=False, encoding=None, bind_and_activate=True, use_builtin_types=False



Why pip install simplexmlrpcserver Fails?

Since this simplexmlrpcserver package is not available in PyPI community distribution. That is why pip install simplexmlrpcserver fails. And on the same not “conda install simplexmlrpcserver” command will also fail.

pip install simplexmlrpcserver
pip install simplexmlrpcserver


Other Similar Errors –

Importerror No Module Named cv2 : How to Fix ?

Importerror no module named simple_salesforce : Tricks to Fix

How to resolve importerror no module named tensorflow error in python?

Importerror no module named PIL Error Fix : In Steps

Importerror: no module named requests – Lets Fix step by step

The major difference here is avoiding pip installation for this error. Rest we can solve with pip.


Data Science Learner Team

Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for signup. A Confirmation Email has been sent to your Email Address.

Something went wrong.

Meet Abhishek ( Chief Editor) , a data scientist with major expertise in NLP and Text Analytics. He has worked on various projects involving text data and have been able to achieve great results. He is currently manages, where he and his team share knowledge and help others learn more about data science.
Thank you For sharing.We appreciate your support. Don't Forget to LIKE and FOLLOW our SITE to keep UPDATED with Data Science Learner