El módulo openpyxl no tiene el atributo '__version__' cuando es importado por pandas

Mi rastreo de ejecutar pandas me lleva a:
site-packages\pandas\io\excel.py line 58, in get_writer AttributeError: 'module' object has no attribute '__version__'

Encontré este enlace a un problema de git en el repositorio de PyInstallerhttps://github.com/pyinstaller/pyinstaller/issues/1890 y encontré mi versión de openpyxl, la agregué manualmente al método get_writer de esta manera:

def get_writer(engine_name):
    if engine_name == 'openpyxl':
        try:
            import openpyxl
            #remove when conda update available
            openpyxl.__version__ = '2.3.2'
            # with version-less openpyxl engine
            # make sure we make the intelligent choice for the user
            if LooseVersion(openpyxl.__version__) < '2.0.0':
                return _writers['openpyxl1']
            elif LooseVersion(openpyxl.__version__) < '2.2.0':
                return _writers['openpyxl20']
            else:
                return _writers['openpyxl22']
        except ImportError:
            # fall through to normal exception handling below
            pass

    try:
        return _writers[engine_name]
    except KeyError:
        raise ValueError("No Excel writer '%s'" % engine_name)

Todavía no hay dados. El número de línea proporcionado en el rastreo de error ni siquiera cambia. Luego actualicé la versión de openpyxl a 2.3.5, aún recibo el error. El openpyxlen eso el archivo tiene unversión variable en ella:

try:
    here = os.path.abspath(os.path.dirname(__file__))
    src_file = os.path.join(here, ".constants.json")
    with open(src_file) as src:
        constants = json.load(src)
        __author__ = constants['__author__']
        __author_email__ = constants["__author_email__"]
        __license__ = constants["__license__"]
        __maintainer_email__ = constants["__maintainer_email__"]
        __url__ = constants["__url__"]
        __version__ = constants["__version__"]
except IOError:
    # packaged
    pass

¿Alguna solución o solución conocida o potencial?

Respuestas a la pregunta(3)

Su respuesta a la pregunta