SyntaxError: ‘yield‘ inside list comprehension 错误解决方法
2023-12-26 15:54:38
generator = lambda: [(yield self._batchify_fn([self._dataset[idx] for idx in batch])) ? ? ? ? ? ? ?
SyntaxError: 'yield' inside list comprehension
这是mxnet的错误,如何修订呢,python -m pip install mxnet==1.7.0.post2? --no-deps?
版本为1.7.0修订了错误,可是这个版本依托numpy==1.16.6 ,往往在python3.8 内需要编译才能安装Numpy1.16.6 ,很多人构建环境有难度失败,另外如果安装tensorflow >2.4?,需要numpy >1.19.6。
如何解决这个矛盾呢,增加一个no-deps参数即可,这样可以pip install numpy==1.22.2 ,保证tensorflow 2.7 可以正常使用。
按照这个方法确保tensorflow? ?torch? mxnet? keras dlib codemao等都同时安装到python3.8
文章来源:https://blog.csdn.net/wu_huashan/article/details/135221582
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!