web-dev-qa-db-fra.com

urllib2.HTTPError: Erreur HTTP 403: SSL est requis lors de l'installation de nltk == 2.0.5.

Lors de l'installation de nltk == 2.0.5, l'erreur urllib2.HTTPError: HTTP Error 403: SSL is required s'affiche. Vraiment, j'essaie d'installer newspaper, mais cela échoue lorsque j'essaie d'installer ce paquet.

Un fichier Dockerfile minimal pour reproduire le problème:

FROM ubuntu:16.04

RUN apt-get update
RUN apt-get install -y python-pip

# problem occurs with or without the following line
RUN pip install --upgrade pip

CMD ["pip", "install", "nltk==2.0.5"]
15
Samuel Taylor
  1. wget https://pypi.python.org/packages/source/d/nltk/nltk-2.0.5.tar.gz
  2. tar -xzf nltk-2.0.5.tar.gz
  3. changez DEFAULT_URL de http en https dans nltk-2.0.5/distribute_setup.py
  4. pip installer ce répertoire, ou si vous avez confiance que j'ai fait ce qui précède alors faites: pip install https://s3-us-west-2.amazonaws.com/jdimatteo-personal-public-readaccess/nltk-2.0.5-https-distribute.tar.gz

Modifier

Si le lien wget est rompu, téléchargez ntlk 2.0.5 depuis pypi

14
JDiMatteo

Ceci est un dérivé de la réponse de @ JDiMatteo ci-dessus qui a fonctionné pour moi.

  1. wget https://pypi.python.org/packages/50/9e/39418026bf8013bbc2852c7aec3fb21e4339f6cd694934496d67a19b53b8/nltk-2.0.5.tar.gz#md5=c3f77cc1bf6c6bc85db6629b7d23c3b9
  2. tar -xzf nltk-2.0.5.tar.gz
  3. Remplacez DEFAULT_URL de http par https dans nltk-2.0.5/distribute_setup.py
  4. pip install ./nltk-2.0.5
0
Rair