2013-07-31 18 views
8

Hej Staram się zainstalować niektórych pakietów z pliku requires na nowym środowisku wirtualnym (2.7.4), ale stale działa w następujący błąd:CertificateError gdy próbuje zainstalować pakiety na virtualenv

CertificateError: hostname 'pypi.python.org' doesn't match either of '*.addvocate.com', 'addvocate.com' 

Nie mogę znaleźć niczego przydatnego w błędzie podczas wyszukiwania. Co tu jest nie tak? Kto na świecie jest addvocate.com i co oni tu robią?

+1

Dostęp do https://pypi.python.org/ obecnie pokazuje błąd ssl: certyfikat jest ważny tylko dla następujących nazw: * .addvocate.com, addvocate.com –

+0

jaka jest zawartość pliku 'require'? – Ewan

+0

Abenga, wydaje się być związany z ISP. Czy zdarzyło Ci się, że korzystasz z połączenia O2? –

Odpowiedz

2

Kiedy próbuję połączyć się PyPI pojawia się następujący błąd:

pypi.python.org uses an invalid security certificate. 

The certificate is only valid for the following names: 
    *.addvocate.com , addvocate.com 

Więc albo PyPI używa nieprawidłowego certyfikatu SSL lub jakoś moje połączenie jest kierowane do niewłaściwej serwera.

W międzyczasie uciekłem się do pobierania bezpośrednio ze źródłowych adresów URL. Zobacz http://www.pip-installer.org/en/latest/usage.html#pip-install

2

Miałem ten sam błąd, poprawiony przez obniżenie moją wersję pip 1.2.1:

easy_install pip == 1.2.1

+2

Uważam, że oznacza to, że nie korzystasz już z protokołu SSL. Zwykle jest to zły pomysł w obliczu błędów certyfikatu. – zigg

0

Zmiana ustawień DNS powinna rozwiązać problem na teraz.

Dla mojego Ubuntu 12.04 Amazon AWS Instancji Zrobiłem następujące:

sudo pico /etc/dhcp/dhclient.conf 
supersede domain-name-servers 8.8.8.8, 8.8.4.4; 

zapisać plik i było w porządku po kilku sekundach.

Powiązane problemy