Pular para o conteúdo

InstaPy: Error, unable to determine correct filename for 64bit linux [Resolvido]

Dica publicada em Python / Módulos
Fábio Berbert de Paula fabio
Hits: 6.269 Categoria: Python Subcategoria: Módulos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

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]
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Exim - Removendo todas as mensagens da fila de espera (spool)

Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal

Escolhendo o modo de inicialização do Netscape

Alltray - seus programas favoritos em sua system tray

Vim - Converter tecla tab em 4 espaços

Python - atualizando todos os módulos com pipdate

ISO8583 em Python

Erro: "ImportError: No module named PIL" [Resolvido]

Criando repositório de módulos Python localmente

Gerando gráficos com Pylab

Contribuir com comentário

Entre na sua conta para comentar.