ImportError: DLL load failed: The specified procedure could not be found - Tried all discussion tips

So here is the detailed error I am facing.

Traceback (most recent call last):
  File "C:\Users\aniru\Desktop\app.py", line 1, in <module>
    import streamlit as stl
  File "C:\Users\aniru\AppData\Local\Programs\Python\Python36\lib\site-packages\streamlit\__init__.py", line 52, in <module>
    from streamlit.proto.RootContainer_pb2 import RootContainer
  File "C:\Users\aniru\AppData\Local\Programs\Python\Python36\lib\site-packages\streamlit\proto\RootContainer_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
  File "C:\Users\aniru\AppData\Local\Programs\Python\Python36\lib\site-packages\google\protobuf\descriptor.py", line 48, in <module>
    from google.protobuf.pyext import _message
ImportError: DLL load failed: The specified procedure could not be found.

Streamlit Hello isn’t working
Using Python 3.6 IDLE to run the file app.py
Also tried unistalling and reinstalling protobuf
Still doesnt seem to work

Hello @Anirudh_Ramachandran, welcome to the community :balloon:

In my months on this forum, the best advice I ever have for this problem for Windows is to try and install Streamlit in a conda environment using this official tutorial with Python 3.7 maybe. Have you tried it ? :slight_smile: we never know what kind of dependency conflicts appear in the base Python…

Best,
Fanilo

Thanks @andfanilo. Will try this out…!!