安装 pandas-datareader报错,报错提示为:
InvalidVersionSpecError: Invalid version spec: =2.7
经查询为从大版本问题。
解决方式:
找到版本控制文件,我的文件目录为,
D:\MyApps\Lib\site-packages\conda\models\version.py
1.将 version.py 文件的第 396 行从
396: version_relation_re = re.compile(r'(==|!=|<=|>=|<|>)(?![=<>!])(\S+)$')
改为
396:version_relation_re = re.compile(r'(==|!=|<=|>=|<|>|=)(?![=<>!])(\S+)$')
2. 将该文件的第 398 行,从
398:opdict = {'==': op.__eq__, '!=': op.__ne__, '<=': op.__le__,
改为:
398:opdict = {'==': op.__eq__, '!=': op.__ne__, '<=': op.__le__, '=': lambda x, y: x.startswith(y)
最后可以重新安装,成功!