pycharm代码自动完成仅在python控制台中工作,但在python文件上不起作用

use*_*013 9 python autocomplete pycharm pandas scikit-learn

我正在使用pycharm IDE和几个库,如scikit-learn和pandas.出于某种原因,如果我创建一个新的python文件并执行:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plot
pd.   #no auto complete here
Run Code Online (Sandbox Code Playgroud)

我输入pd之后.自动完成似乎不起作用.我一无所获.但是,如果我在PyCharm中运行python控制台,并执行类似的操作,控制台会弹出一个自动完成窗口,显示pd的所有成员..

如何获得自动完成功能来处理主python文件?

ntg*_*ntg 3

我曾经也遇到过同样的问题。这种情况只发生在我的 Linux 上。(我使用的是python 2.7)

我已经能够修复它,我认为它不仅在运行/调试配置中定义了正确的解释器,而且还在项目的默认值中定义了正确的解释器(检查文件-->设置-->项目解释器和文件-->默认设置-->项目解释器)

我现在已经转向下一个问题,即自动完成适用于 Python 控制台和文件编辑,但奇怪的是不适用于调试!...