Python 如何在PyCharm中为自定义模块启用代码完成?
当我通过键入Python 如何在PyCharm中为自定义模块启用代码完成?,python,autocomplete,pycharm,Python,Autocomplete,Pycharm,当我通过键入将numpy导入为np导入模块(如numpy),然后开始键入np.。。。Pycharm自动完成代码并显示建议 但是当我导入我构建的自定义模块时(importmyu moduleasmd),键入md.。。。不显示模块的内部属性(尽管手动完成代码可以工作并成功运行)。如何实现这一点?您需要将包标记为根目录,并将目录标记为文件夹 步骤: 右键单击文件夹->将目录标记为>源根目录 UPD:如果文件夹确实出现在项目范围中,请打开首选项->项目结构->添加内容根->并将包含模块的文件夹标记为源
将numpy导入为np
导入模块(如numpy
),然后开始键入np.
。。。Pycharm自动完成代码并显示建议
但是当我导入我构建的自定义模块时(importmyu moduleasmd
),键入md.
。。。不显示模块的内部属性(尽管手动完成代码可以工作并成功运行)。如何实现这一点?您需要将包标记为根目录,并将目录标记为文件夹
步骤:
右键单击文件夹->将目录标记为>源根目录
UPD:如果文件夹确实出现在项目范围中,请打开首选项->项目结构->添加内容根->并将包含模块的文件夹标记为源我不明白。。。点击文件夹在哪里?在项目结构或其他方面?是的。打开项目结构并单击此处。@AlaaM。我已经更新了我的答案,当您的项目视图中没有所需的文件夹时,我的答案已经生效了!非常感谢(虽然我没有看到首选项。我单击了文件>设置并搜索了项目结构)@AlaaM。我指的是PyCharm首选项(Windows上的设置)。