PYQR: Can't locate the script hosting the COM object

201 views
Skip to first unread message

pbo...@gmail.com

unread,
Mar 1, 2021, 3:16:10 PM3/1/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Ya probé bajar setup.py y pyqr.py de rama developer y rama master, compilo, obtengo el instaaldor pero no está registrando pyqr (ni la dll ni el exe)

Si la quiero registrar a mano con regsrv32 o con --register me sale este error:

C:\PyAfipWs>pyqr --register
Traceback (most recent call last):
  File "pyqr.py", line 122, in <module>
  File "win32com\server\register.pyc", line 587, in UseCommandLine

  File "win32com\server\register.pyc", line 419, in RegisterClasses

TypeError: Can't locate the script hosting the COM object - please set _reg_clas
s_spec_ in your object


Alguna sugerencia??

asr

unread,
Mar 9, 2021, 10:23:24 AM3/9/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Que tal, puede que sea la versión de pywin32, anteriormente esa variable era obligatoria y ahora es opcional. Yo tengo Instalado la versión 220. Eso lo puedes verificar ejecutando pip list o python -m pip list. La posible solución sería actualizar pywin32. Antes de hacerlo te recomiendo anotar la versión que tienes instalada actualmente y familiarizarte con el uso de pip. Así en tal caso que encuentres otras problemas de versiones puedas volver al estado actual.

pbo...@gmail.com

unread,
Mar 16, 2021, 8:25:15 AM3/16/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Ah yo tengo el pywin 219, voy a probar actualizarlo. 
Cuento lo que hice por si le sirve a alguien:
Lo que hice fue modificar la linea 359 de setup.py , cambiando create_exe=False por True, para que de este modo me funcione el pyqr.exe /register en el instalador

        Target(module=pyqr, modules="pyqr", create_exe=True, create_dll=True),
    
En 32 bits no tuve este problema, pero en 64 si.
Gracias por tu respuesta!

Taro Yamada

unread,
Apr 22, 2021, 8:42:14 PM4/22/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Me ahorraste un montón de tiempo con esto.

Mil gracias!
Reply all
Reply to author
Forward
0 new messages