Pycharm及VScode 安装Copilot 踩坑

  1. 首先在官网申请copilot使用权限,经过一段时间等待,就会给你授权。
  2. 接下来就是针对本地的IDE集成插件
  3. 对于VSCode,直接按照官网教学(VScode插件安装)即可,没有什么坑,直接安装就能使用
  4. 对于pycharm,就是踩了坑。本人pycharm更新至最新版本,2022.1,然后按照官网教学(Pycharm插件安装),安装了最新的copilot插件。全部安装完毕以后,准备开始试用,连接到GitHub账号时就出现了如下的错误:

Failed to initiate the GitHub login process. Please try again.

显示没办法连接,只能上网搜罗办法。

尝试了添加代理,修改DNS,都没有成功。

后面尝试把copilot版本降级,下载到1.1.20.1417版本,然后一切安装完毕后,pycharm右下角提示该版本与pycharm版本不兼容,copilot无法正常使用,请尽快更新。这不是逗我呢吗?

最后,功夫不负有心人,找到了最佳解决方案(原答案链接

首先,pycharm最新版本(我的是2022.1),copilot安装最新版本,关闭pycharm

然后,下载copilot 1.1.20.1417版本文件(地址),并解压,找到github-copilot-intellij-1.1.20.1417\github-copilot-intellij\lib 路径下的core-1.1.20.jar 文件,同时复制它

接下来很关键,找到下面的路径,其中XXX是电脑的用户名

C:\Users\XXX\AppData\Roaming\JetBrains\IdeaIC2022.1\plugins\github-copilot-intellij\lib

将该路径中的core.jar文件,替换成 core-1.1.20.jar

最后,打开pycharm,至此就可以发现能够正常使用Copilot了。

### 安装和设置 VSCode 对于希望从 PyCharm 切换至 Visual Studio Code (VSCode),或是计划并行安装这两款集成开发环境(IDE)的用户而言,以下是详细的指南。 #### 下载与安装 VSCode 为了获取最新版本的 VSCode: - 访问官方下载页面:<https://code.visualstudio.com/> - 根据操作系统选择合适的安装包进行下载 - 执行安装程序,并遵循屏幕上的提示完成安装过程 #### 配置 Python 开发环境 确保已正确配置 Python 解释器以便在 VSCode 中使用 Python 进行编程工作: 1. **安装 Python 插件** 启动 VSCode 并访问 Extensions 市场(左侧活动栏中的方块图标),搜索 `Python` 关键词找到由 Microsoft 提供支持的插件并点击 Install 按钮进行安装[^1]。 2. **指定 Python 解释器** 使用快捷键 Ctrl+Shift+P 调出命令面板,输入 `Python: Select Interpreter` 来挑选当前项目使用的解释器。通常情况下,默认选项即为系统中安装的 Python 版本;如果有多个版本共存,则可以选择特定的一个作为默认值。 3. **创建虚拟环境(可选)** 推荐为每个项目单独建立一个隔离的工作空间——也就是所谓的“虚拟环境”。这有助于管理依赖项而不影响全局 Python 设置。可以通过终端执行如下命令来快速搭建一个新的虚拟环境: ```bash python -m venv .venv ``` 4. **激活扩展功能** 除了基础的语言特性外,还可以探索其他实用工具如调试器、测试框架以及 Git 整合等功能模块,进一步增强工作效率。 #### 实现双 IDE 共存 在同一台机器上同时保留 PyCharmVSCode 是完全可行的做法。由于两者各自独立运行且互不干扰,在日常工作中可以根据具体需求灵活选用最适合自己任务场景的应用程序。需要注意的是,当涉及到相同项目的文件同步时,建议保持一致性的编码风格及格式化规则以减少潜在冲突的可能性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值