ImportError:无法导入名称unwrap

时间:2016-07-21 02:44:03

标签: python python-import importerror

我一直在尝试运行我的代码: (neaweather.py)

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

我曾经有一个名为&#34; urllib.py&#34;的文件。 (位于 C:\ scripts 以及运行neaweather.py的文件)与python模块冲突但是我删除了该文件。我还删除了文件&#34; urllib.pyc&#34;来自C:\ scripts。

我还删除了以前安装的python3文件,使用python 2.7.12

我尝试使用谷歌搜索此错误,我看到一条评论说.pyc文件与此错误有关。这是真的,因为我已经删除了文件&#34; urllib.pyc&#34;在C:\ scripts

我不确定如何解决这个错误,任何人?

这不是另一个类似错误的重复,因为我没有文件名与python内置模块冲突,因为我删除了它。

由于

1 个答案:

答案 0 :(得分:0)

从Python提示符开始:

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

确保该文件是Python发行版的一部分,而不是您自己的脚本。