Você fez o download do arquivo .whl
do PyPI, mas não está tentando instalar o instalador automatizado 'construído'. Você precisa instalar a partir do código-fonte.
A distribuição de origem (ou, em termos Python / PyPI, a "Roda de origem") é um arquivo .tar.gz
, e é na verdade, listada na página do PyPI . ( link direto para 1.17.1 )
Transfira .tar.gz
para a pasta Transferências e, em seguida, faça isso no terminal, por ordem:
cd ~/Downloads
tar xvf twitter-1.17.1.tar.gz
cd ~/Downloads/twitter-1.17.1
python setup.py build
sudo python setup.py install
Isto irá construir o módulo atual e instalá-lo.
Mais tarde, você pode importá-lo com import twitter
- lembre-se de que as coisas fazem distinção entre maiúsculas e minúsculas e o caso deste pacote é twitter
não Twitter
(essas são coisas diferentes para Python)
No entanto, este módulo está no PyPI, e você deve ser capaz de instalá-lo desta forma (você precisará dos pacotes python-pip
ou python3-pip
instalados via apt
, para python 2 e python 3 respectivamente, para que estes funcionem:
# For Python 2:
sudo pip install --upgrade 'twitter>=1.17.1'
# For Python 3:
sudo pip3 install --upgrade 'twitter>=1.17.1'
Acompanhamento do chat *
Há algumas coisas acontecendo em seu código que você compartilhou e sua captura de tela:
-
Você tem
twitter.py
na mesma pasta que o item que está executando o códigoimport twitter
. Isso vai quebrar as coisas, porque são nomes conflitantes e vão importar o que provavelmente NÃO é o módulo do twitter e falhar. (Ele importa primeiro do diretório local e depois tenta outros diretórios de biblioteca). -
Você tem uma declaração
import
ruim em algum lugar. Você temimport Twitter,...
no traceback da captura de tela que você compartilhou e essa é uma forma ruim. Precisa serfrom twitter import Twitter,...
para funcionar corretamente.
Corrija esses problemas e não deve mais errar com as falhas de importação.