ImportError: Nenhum módulo chamado _winreg, Instalando pypiwin32 == 219 no MacOS X

0

Estou tentando instalar pypiwin32==219 em meu ambiente virtual a partir de um arquivo requirements.txt.

requirements.txt

pypiwin32==219

Eu configurei um virtualenv denv no qual estou trabalhando.

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

Eu recebi este erro de rastreamento:

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 é um problema de versão do python, então mudei para o comando:

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

em que recebo esse erro de rastreamento:

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

Eu pesquisei no Google e descobri que _winreg exigia o Windows. De jeito nenhum eu posso obter pypiwin32==219 para trabalhar no MacOS?

    
por Vizag 20.07.2018 / 10:33

1 resposta

1

O módulo pypiwin32 inteiro requer o Windows. Afinal de contas, as ligações API do Win32 para Python - nenhuma seriam úteis em qualquer coisa que não seja o Windows.

    
por 20.07.2018 / 13:05

Tags