2016-07-21 12 views
0

Ich habe versucht, meine Codes auszuführen: (neaweather.py)Import: nicht Namen importieren unwrap

import requests 
from bs4 import BeautifulSoup 
import urllib3 

r = requests.get('http://www.nea.gov.sg/api/WebAPI/? 
dataset=2hr_nowcast&keyref=<keyrefno>') 
soup = BeautifulSoup(r.content, "xml") 
soup.find('validTime').string 

Allerdings, wenn ich die Codes laufen, das ist der Fehler, den ich habe:

Error on CMD

ich verwendet, um eine Datei „urllib.py“ (befindet sich auf C: \ scripts zusammen mit der Datei, die neaweather.py im, ausgeführt wird) genannt zu haben, die Module mit den python kollidiert aber ich die Datei gelöscht haben. Ich habe auch die Datei "urllib.pyc" aus C: \ Skripten gelöscht.

Ich habe auch gelöschte Dateien für python3, die ich zuvor als im installiert habe Python mit 2.7.12

habe ich versucht, diesen Fehler googeln und ich sah einen Kommentar zu sagen, dass .pyc Dateien etwas mit diesem Fehler zu tun haben . Ist das wahr, wie ich bereits die Datei "urllib.pyc" auf C: \ scripts

gelöscht habe Ich bin nicht sicher, wie diesen Fehler zu lösen, jemand?

Dies ist kein Duplikat eines anderen ähnlichen Fehlers, da ich keinen Dateinamen habe, der mit Python-Modulen kollidiert, weil ich ihn gelöscht habe.

Dank

+0

Mögliches Duplikat von [ImportError: Name kann nicht importiert werden] (http://StackOverflow.com/questions/30077534/importerror-cannot-import-name-unwrap) –

+0

checkout this: http://StackOverflow.com/questions/30077534/importerror-can-not-import-name-unwrap –

+0

@cyclops. Die Verbindung ist nicht derselbe Fehler, den er angetroffen hat. In der Traceback-Nachricht wird angezeigt, dass der Python-Interpreter die richtige URL gefunden hat, die sich im Ordner "C: \ Python27 \ Lib" befindet. –

Antwort

0

Von einem Python-Prompt:

>>> import urllib 
>>> print urllib.__file__ 

Sicherstellen, dass die Datei Teil der Python-Distribution und nicht Ihr eigenes Skript.

+0

es zeigt C: \ Python27 \ lib \ urllib.pyc – plzhelp

+0

können Sie versuchen, ' 'von urllib Import unwrap''? – Ben

+0

Ich tippte das folgende und es zeigte nichts danach – plzhelp

Verwandte Themen