InstaPy: Error, unable to determine correct filename for 64bit linux [Resolvido]
Dica publicada em Python / Módulos
InstaPy: Error, unable to determine correct filename for 64bit linux [Resolvido]
Essa dica é extremamente específica e diz respeito a quem está rodando algum programa em Python usando o módulo InstaPy.
Pois bem, ao executar o código em alguma instância em serviços como o AWS, Google Cloud ou Azure, você pode enfrentar o seguinte problema:
/usr/lib/python3.x/
onde "x" é a versão do seu Python 3.
Se você fez uma instalação usando virtualenv, o caminho base será onde você criou a virtualenv + lib/python3.x/.
Estando no caminho base de sua instalação, acesse o diretório:
cd site-packages/webdriverdownloader
e edite o arquivo:
vim webdriverdownloader.py
Na linha 320 (ou perto disso), edite a linha:
adicionando mais uma condição: and name[-3:] != 'asc'
A linha ficará assim:
Problema resolvido!
Pois bem, ao executar o código em alguma instância em serviços como o AWS, Google Cloud ou Azure, você pode enfrentar o seguinte problema:
Error, unable to determine correct filename for 64bit linux [Resolvido]Para resolver você precisará editar o arquivo webdriverdownloader.py. Se você fez uma instalação global do módulo, o caminho base será:
/usr/lib/python3.x/
onde "x" é a versão do seu Python 3.
Se você fez uma instalação usando virtualenv, o caminho base será onde você criou a virtualenv + lib/python3.x/.
Estando no caminho base de sua instalação, acesse o diretório:
cd site-packages/webdriverdownloader
e edite o arquivo:
vim webdriverdownloader.py
Na linha 320 (ou perto disso), edite a linha:
filename = [name for name in filenames if os_name + bitness in name]
adicionando mais uma condição: and name[-3:] != 'asc'
A linha ficará assim:
filename = [name for name in filenames if os_name + bitness in name and name[-3:] != 'asc' ]
Problema resolvido!
Interessante.
___________________________________________________________