在 Pycharm 中安装并使用 github copilot

本文详细指导如何在PyCharm中安装Copilot插件,包括查找设置、版本兼容性、登录认证、教育资格申请及设置插件选项的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 pycharm 中找到 setting,再找到 plugins,再在搜索框搜 copilot,点击安装即可。
这里需要注意的是,copilot 好像只支持 2020 版及以上的 pycharm。所以如果你的版本低的话,是搜不到 copilot 的。

在安装好 copilot 后,在代码编辑页面的右侧边栏会出现 Github Copilot Chat,在页面的底部边栏会出现一个宇航员漫画图。二者选一个打开后,会出现让你登录或者订购的信息。点进去之后,应该会跳转到浏览器的 github 页面,需要登录你的账号。

若你的账号已经具备了教育认证资格,那么在订购页面的最底部,会出现一个类似于 “free for student, teacher” 的信息,点进去然后按照 instruction 操作就行了。

若你的账号还没有认证教育资格且你确实具备认证条件,以下是可以参考的认证步骤:

  1. 浏览GitHub学生开发包页面。
  2. 完成后,单击 获取你的包。
  3. 选择 获得学生福利 按钮。
  4. 输入学校电子邮件地址以及有关计划如何使用 GitHub 的信息。
  5. 上传学生证的照片或任何其他有效文件。
  6. 需要等待几个小时(不超过4天)才能通过验证。

等收到验证通过的邮件后,返回 pycharm 中登录 GitHub 账号并授权插件:点击 Sign into GitHub 链接,按照提示操作即可。
在登录及设置时,会出现一个检查 GitHub Copilot 的设置选项:最好在 GitHub Copilot 的设置中将 “匹配公共代码” 设置为允许(因为有人未设而出现过问题)。如果当时未设,后续在 github 个人信息处可以更改此选项。

在这里插入图片描述

完成以上步骤后,你就可以在 PyCharm 中使用 GitHub Copilot 功能了。在代码编辑器中,你可以按 Tab 键接受 GitHub Copilot 的建议,或者按 Alt + ] 显示下一个建议。

### 如何检查 PyCharmGitHub Copilot 插件安装成功 为了确认 GitHub Copilot 是否已成功安装正常工作于 PyCharm 环境中,可以通过以下几个方面来进行验证: #### 1. 查看插件列表 进入 PyCharm 的设置菜单,导航至 `Plugins` 部分。在这里可以找到已经安装的所有插件列表。如果 GitHub Copilot 显示在此处,则表明该插件已经被正确加载[^1]。 #### 2. 绑定状态检测 当首次启动带有新安装GitHub Copilot 插件PyCharm 后,会有一个提示框要求用户完成与 GitHub 账户的绑定操作。一旦绑定了有效的 GitHub 凭证,这一步骤即告完成。若未看到此提示或不确定是否已完成绑定过程,可以在编辑器内尝试编写少量代码来触发自动补全功能;此时应能看到有关登录的信息提醒。 #### 3. 编辑器内的行为变化 最直观的方法就是观察实际编码过程中是否有来自 Copilot 提供的帮助建议出现。例如,在 Python 文件里输入部分语句如 `if __name__ == "__main__":` ,随后应该能够立即接收到由 AI 自动生成后续可能有用的代码片段作为辅助选项显示出来(通常以淡灰色文字呈现),且支持通过快捷键组合 `Ctrl + 右箭头` 或者 `Ctrl + Alt + 右箭头` 来快速接受这些提议的内容。 ```python if __name__ == "__main__": pass # 此处可能会有GitHub Copilot给出的更多补充代码示例 ``` #### 4. 设置页面中的Copilot项 另外还可以查看 PyCharm 设置里的特定于 GitHub Copilot 的配置项是否存在以及其当前的状态描述。路径为 Settings/Preferences | Tools | GitHub Copilot[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值