ImportError: ningún módulo llamado _winreg, Instalando pypiwin32 == 219 en MacOS X

0

Estoy tratando de instalar pypiwin32==219en mi entorno virtual desde un archivo require.txt.

requerimientos.txt

pypiwin32==219

He configurado un virtualenv denven el que estoy trabajando.

(denv) Nehas-MacBook-Pro:dash_pdf neha$ pip install -r requirements.txt

Recibí este error de rastreo:

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-7zp59n5n/pypiwin32/setup.py", line 121
    print "Building pywin32", pywin32_version
                           ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Building pywin32", pywin32_version)?

que realmente es un problema de la versión de Python, así que cambié al comando:

(denv) Nehas-MacBook-Pro:dash_pdf neha$ pip2 install -r requirements.txt

sobre el cual obtengo este error de rastreo:

Using cached https://files.pythonhosted.org/packages/2b/ca/5c086c18de8f70222787b3e824e755b68d99272531522e77bb381d4f60c8/pypiwin32-219.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-KEpN56/pypiwin32/setup.py", line 83, in <module>
    import _winreg
ImportError: No module named _winreg

Busqué en Google y descubrí que eso _winregrequería Windows. ¿De ninguna manera puedo pypiwin32==219trabajar en MacOS?

Vizag
fuente

Respuestas:

1

Todo el pypiwin32módulo requiere Windows. Después de todo, son los enlaces de la API Win32 para Python; ninguno de ellos sería utilizable en nada que no sea Windows.

Gravedad
fuente
Gracias por tu respuesta. Intenté instalar una VM con Windows para solucionar este problema, pero eso acaba con mi computadora. Parece que he llegado a un callejón sin salida.
Vizag