2016-03-31 22 views
0

yüklemek pip aşağıdaki hatayı alıyorum yüklemek pip kullanırken: 'pip__main__' < için spesifikasyonları bulurkenPython 3.5.1 'ImportError'

Hata: 'urllib.request' adlı Hiçbir modül; 'urllib' bir paket değil>; 'pip' bir pakettir ve direkt olarak çalıştırılamaz.

Bu konuda herhangi bir öneri var mı?

Belki de istek modülünün kendisi ile ilgili olduğunu düşündüm ama diğer modülleri indirmeye çalıştım ve aynı problemi yaşadım.

+0

I Yolum şimdi (varsayılan için Python 3.5 yüklemek) sahiptir sonunda bunu anladı. Bazı urllib işlevlerini uyguluyordum ve bir dosya urllib.py adında. Pip'i aradığımda gerçek modül dosyası yerine uygulama dosyamı buldu. Öyleyse kendim ve tecrübesiz diğer programcılar için dahil edilen fonksiyonların isimlerini kullanmaktan kaçının. – Zphinx677

cevap

0

Windows'ta Python 3.3'ten v3.5.1'e yükseltdim ve aynı hata mesajını gördüm. Anladığım kadarıyla senin sorununla aynı değil.

O the docs gelen talimatlar kullanmak gibi görünüyor: Ben OP aktardığı hata mesajı alıyorum çünkü

python -m pip install SomePackage 

en azından Windows için, yanlış.

Scripts dizinini, önceki sürümlerle aynı şekilde yoluma eklemeyi unuttum. Eklediğimde sorun giderildi.

PATH=<blah>;%USERPROFILE%\AppData\Local\Programs\Python\Python35;%USERPROFILE%\AppData\Local\Programs\Python\Python35\Scripts 

pip yürütülebilir böylece pip komutları artık doğrudan çalıştırılabilir, komut dosyaları bulunan, aynı zaman olduğu gibi:

pip install urllib