簡體   English   中英

Pycharm的自動完成功能無法正常工作

[英]Pycharm's auto-completion not working properly

我正在使用Pycharm2017.3.3。 我有聲明:

import tensorflow as tf
import tensorflow.contrib.eager as tfe

當我想使用tfe的組件時,Pycharm不會給我任何提示。 但是tf的自動完成功能可以正常工作。

我還使用IPython3嘗試了相同的兩個import語句。 事實證明,正確列出了tfe所有組件。


Pycharm屏幕截圖: 在此處輸入圖片說明

IPython屏幕截圖: 在此處輸入圖片說明

Pycharm做得很好。

import tensoflow as tf

可以正常工作,因為它具有__init__.py並且每個引用都存在於其中:

from tensorflow.python import * # mostly this make it visible

另一方面, tensorflow.contrib.eager不包含任何__init__.py文件,您可以在其中找到引用。

您可能應該像這樣進行導入:

from tensorflow.contrib.eager.python import tfe

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM