相关疑难解决方法(0)

PyCharm显示有效代码的未解析引用错误

我正在使用PyCharm来处理一个项目.项目打开并配置了解释器,可以成功运行.远程解释器路径已正确映射.这似乎是正确的配置,但是PyCharm突出了我的有效代码,带有"未解析的引用"错误,即使对于内置的Python函数也是如此.为什么这些似乎没有被检测到,即使代码运行?有没有办法让PyCharm正确识别这些?


这个问题的具体实例是使用远程解释器,但问题也出现在本地解释器上.

python pycharm

264
推荐指数
11
解决办法
15万
查看次数

升级到 TensorFlow 2.8.0 后无法解决导入“tensorflow.keras”问题

TensorFlow 2.8 最近发布了,我一发布就安装了它。我真的需要它来支持更高的 NumPy 版本和一些新功能。但是,在我的 conda 环境中安装它之后

python3 -m pip install --upgrade tensorflow

PyCharm 和 VSCode 都无法再解析导入from tensorflow.keras import ...

导入本身似乎在运行时工作,但由于导入无法解析,我无法使用代码完成、可视化函数签名等。有人遇到过类似的问题吗?

一切都可以在 TF 2.7 上运行 - 我之前的版本。

注意:我使用的是Python 3.8

与代码 在此输入图像描述

皮查姆 在此输入图像描述

我尝试通过 PyCharm 解释器选项卡检查版本,这就是我所看到的。由于某种原因,PyCharm 不知道 2.0 之后的版本(我在该环境中安装了最新版本的 pip)。我猜这是相关的,但不知道该怎么办。

在此输入图像描述

python python-3.x tensorflow2.0

30
推荐指数
3
解决办法
9万
查看次数

在 PyCharm 中使用 tensorflow2.0 时出现错误“找不到参考”

当我从 tensorflow 导入包、类或方法时显示以下错误:

Cannot find reference 'keras' in '__init__.py' less... (Ctrl+F1) 
Inspection info: This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.
Run Code Online (Sandbox Code Playgroud)

使用 tensorflow 的预览版本时不会发生此问题。但是,程序仍然可以正常运行。我在“tensorflow.keras”中发现包“keras”,在编码界面中出现此错误,但是当我更改为导入“tensorflow.python.keras”时它无法运行。我该如何解决这个问题?

我正在使用 tensorflow 2.0.0alpha 和最新版本的 Pycharm

PyCharm 2018.3.5 (Professional Edition)
Build #PY-183.5912.18, built on February 26, 2019
Licensed to xxx
Subscription is active until May 14, 2019
For …
Run Code Online (Sandbox Code Playgroud)

pycharm tensorflow2.0

7
推荐指数
1
解决办法
2907
查看次数

标签 统计

pycharm ×2

python ×2

tensorflow2.0 ×2

python-3.x ×1