2016-07-21 5 views
0

Я пытался запустить свои коды: (neaweather.py)ImportError: не может импортировать имя разворачивать

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 

Однако, когда я бегу коды, это ошибка я получил:

Error on CMD

Я использовал, чтобы иметь файл с именем «urllib.py» (находится на C: \ сценарии вместе с файлом, который работает IM neaweather.py), который столкновения с питона модулей, однако я удалил файл. Я также удалил файл «urllib.pyc» из C: \ scripts.

Я также удаленные файлы для Python3, которые я ранее установленные, как им с помощью питона 2.7.12

Я попытался прибегая к помощи об этой ошибке, и я увидел комментарий о том, что .pyc файлах есть что-то делать с этой ошибкой , Это правда, поскольку я уже удалил файл «urllib.pyc» на C: \ scripts

Я не уверен, как решить эту ошибку, кто-нибудь?

Это не дубликат другой подобной ошибки, так как у меня нет имени файла, которое больше конфликтует с встроенными модулями python, поскольку я удалил его.

Благодаря

+0

Возможный дубликат [ImportError: невозможно импортировать имя развернуть] (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. Ссылка - это не та же ошибка, с которой он столкнулся. В сообщении traceback msg он показывает, что интерпретатор python нашел правильный urllib, который находится в папке «C: \ Python27 \ Lib». –

ответ

0

Из командной строки Python:

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

Убедитесь, что файл является частью дистрибутива Python и не ваш собственный сценарий.

+0

он показывает C: \ Python27 \ lib \ urllib.pyc – plzhelp

+0

Можете ли вы попробовать ' 'от urllib import unwrap''? – Ben

+0

Я набрал следующее, и после этого ничего не показывал – plzhelp

Смежные вопросы