首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorFlow (任何版本> 2.5.0)在M1 Mac上:在PyCharm中没有代码完成

TensorFlow (任何版本> 2.5.0)在M1 Mac上:在PyCharm中没有代码完成
EN

Stack Overflow用户
提问于 2022-02-22 12:56:43
回答 1查看 713关注 0票数 1

我正在使用JetBrain的PyCharm IDE在M1 Mac机器上使用TensorFlow。我按照给定的顺序使用以下命令安装了TensorFlow:

代码语言:javascript
复制
conda create -n data-science -y python=3.9
conda activate data-science
conda install -c apple tensorflow-deps
pip install tensorflow-macos
pip install tensorflow-metal

为了安装Conda,我跟踪了苹果的官方文档

我可以毫无问题地导入TensorFlow;它打印的版本号是2.8.0。但是,我没有收到任何代码完成建议。键入tensorflow.keras.l时,应该建议使用layerslosses。正如所附的截图所示,我没有得到任何有用的东西:

我已重新启动IDE,使任何缓存失效,重新编制项目索引,并多次从头开始创建环境,所有这些都没有效果。其他建议也如预期的那样起作用(如屏幕截图中的os.path.join行)。令我困惑的是,在同一台机器(M1 Mac)上的另一个项目中,我使用的是TensorFlow 2.5.0,它提供了所需的代码建议。

由于无法获得更新的TensorFlow版本的代码建议,我无法更新到例如2.8.0版本。你对解决这个问题有什么建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-07 08:00:22

对于代码完成,您可以遵循下面的解决方法

代码语言:javascript
复制
from tensorflow import keras

if typing.TYPE_CHECKING:
    from keras.api._v2 import keras

有关更多细节,请参考这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71221726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档