AttributeError: module 'urllib3' has no attribute 'urlretrieve'
AttributeError: module 'urllib3' has no attribute 'urlretrieve'
我正在尝试 this link 中的代码以通过 keras 执行 word2vec。
我在这一行收到错误:
filename, _ = urllib.urlretrieve(url + filename, filename)
错误是:
AttributeError: module 'urllib' has no attribute 'urlretrieve'
为了解决这个问题,我安装并导入了 urllib3 并将该行更改为:
filename, _ = urllib3.urlretrieve(url + filename, filename)
但我再次收到该错误:
AttributeError: module 'urllib3' has no attribute 'urlretrieve'
我该如何解决?
从评论部分扩展:
如文档所述,您可以像这样访问 urlretrieve
urllib.request.urlretrieve
https://docs.python.org/3.4/library/urllib.request.html#urllib.request.urlretrieve
上面的答案已经够好了,只是想提醒一下,如果你报错了
模块 'urllib' 没有属性 'request',
试试 import urllib.request ,我用 python 3.7
import urllib.request
urllib.request.urlretrieve(url);
我正在尝试 this link 中的代码以通过 keras 执行 word2vec。
我在这一行收到错误:
filename, _ = urllib.urlretrieve(url + filename, filename)
错误是:
AttributeError: module 'urllib' has no attribute 'urlretrieve'
为了解决这个问题,我安装并导入了 urllib3 并将该行更改为:
filename, _ = urllib3.urlretrieve(url + filename, filename)
但我再次收到该错误:
AttributeError: module 'urllib3' has no attribute 'urlretrieve'
我该如何解决?
从评论部分扩展:
如文档所述,您可以像这样访问 urlretrieve
urllib.request.urlretrieve
https://docs.python.org/3.4/library/urllib.request.html#urllib.request.urlretrieve
上面的答案已经够好了,只是想提醒一下,如果你报错了
模块 'urllib' 没有属性 'request',
试试 import urllib.request ,我用 python 3.7
import urllib.request
urllib.request.urlretrieve(url);