如何为导入的库启用 PyCharm 自动完成功能 (Discord.py)
Posted
技术标签:
【中文标题】如何为导入的库启用 PyCharm 自动完成功能 (Discord.py)【英文标题】:How to enable PyCharm autocompletion for imported library (Discord.py) 【发布时间】:2020-09-21 08:56:02 【问题描述】:如何在 PyCharm 中为 discord.py 启用方法自动补全?到目前为止,我一直在通过查看文档来努力做到这一点,我什至不知道图书馆的自动完成功能是否存在。那么如何启用呢?
【问题讨论】:
【参考方案1】:在我的情况下,答案是首先创建一个新的解释器作为一个新的虚拟环境,复制我需要的所有库(在设置新的解释器时,可以选择从以前的解释器继承所有库) 然后按照上面的方法 3。我希望这对将来的任何人都有帮助!
【讨论】:
“从前一个库继承所有库”的选项到底在哪里?【参考方案2】:代码补全(智能感知)可以从设置菜单中找到:
Ctrl + alt + s
调出设置
点击Editor
的下拉菜单 -> General
,然后选择Code Completion
在这里,您可以根据需要启用和自定义设置。
尝试选择File
-> Invalidate caches / Restart...
如果不起作用。
如果这仍然不起作用,请进入您的设置,Project Structure
,将自己定向到 discord
文件夹并将其标记为来源:
【讨论】:
它没有显示 discord.py 自动完成的选项。我得到的唯一自动完成建议来自以前对同一对象使用的方法。 @Pudge 用更多想法编辑了答案! 我尝试了前两个选项,但对于第三个选项,我找不到任何不和谐文件夹。我想这就是当您在开始时使用教程设置所有内容并且不知道如何浏览任何内容时会发生这种情况...... 我已经创建了一个discussion 供我们使用:)以上是关于如何为导入的库启用 PyCharm 自动完成功能 (Discord.py)的主要内容,如果未能解决你的问题,请参考以下文章
在 VSCode 中,如何为没有 package.json 的项目启用 Angular/Backbone/jQuery 智能感知?