解决SyntaxError: future feature annotations is not defined,可适用其他包

2024-01-03 19:12:55

方法:对报错的包进行降级

pip install tikzplotlib==0.9.8

site-packages后面是使用pip install安装的包,根据这个找到报错的包
在这里插入图片描述

想法来源:
环境是python3.6,完全按照作者要求进行环境配置,但仍报错。
我在网上找的解决方案都是让对python进行升级,因为包的新特性要在新的python中才能使用,但是我在想,既然作者用这个包可以正常运行,那么一定是有其他原因,而且给虚拟环境换python版本可能会出现新的问题。我看了看错误报告,发现是在导入tikzplotlib这个包的时候出现的这个问题,让后我就把tikzplotlib的版本进行了降级,问题解决!
ps:如果作者没有指定包的版本,那么在安装一些包的时候可能就会出现这些类似的问题,python默认安装的包的时候装的版本太新了。(不知道会不会有版本太旧的问题😥)

文章来源:https://blog.csdn.net/General_Ma/article/details/135367605
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。