从错误信息来看,问题出在 binstar_client
尝试从 urllib3.filepost
导入 iter_fields
时失败。这是因为 urllib3
的新版本中已经移除了 iter_fields
函数,导致兼容性问题。
无论是更新urllib3或者降级都没用,用的这个方法成功打开了Anaconda!!
1.找到requests_ext.py文件并打开,根据自己的路径找
2.找到此代码:
from requests.packages.urllib3.filepost import choose_boundary, iter_fields
3.替换为:
from urllib3.filepost import choose_boundary
from urllib3.fields import RequestField