Anaconda Navigator (Anaconda)桌面链接打不开ImportError: cannot import name ‘iter_fields‘ from ‘urllib3.file
·
开始栏打开Anaconda Prompt(Anaconda)命令行
输入
anaconda-navigator
报错
ImportError: cannot import name 'iter_fields' from 'urllib3.filepost' (D:\anaconda\Anaconda\lib\site-packages\urllib3\filepost.py)
iter_fields 函数无法从urllib3中导入,由于新版本的urllib3中移除了 iter_fields,导致无法载入
找到site-packages下的binstar_client文件夹,打开requests_ext.py文件
找到代码行
from urllib3.filepost import choose_boundary, iter_fields
将其替换为
from urllib3.filepost import choose_boundary
from urllib3.fields import RequestField
保存文件,并且重新启动Anaconda Navigator (Anaconda)
启动成功
更多推荐



所有评论(0)