Visual Studio Code PlatformIo IDE 新建项目下载慢的解决办法
PS:当前方法基本已失效了
至于原因,大家可以看看官方说明:
How to download packages manually?
Chinese mirror of the package registry
目前看似乎没有完美的解决办法,官方正在找对国内好的镜像服务器,但似乎不容易,且目前也没支持自定义镜像服务器地址,当前官方镜像支持最好的应该是手机的移动网络
---------------------------我是分割线--------------------------------
假设你已经安装好了platformio插件
关闭vscode,打开任务管理器,把platformio.exe以及所有的Python.exe进程全部结束掉,一定要全部关掉(实在不行就重启电脑,重启电脑之后不要打开vscode)
配置pip镜像源为国内阿里云,打开platformio安装地址,C:\Users[你电脑的用户名].platformio夹
进入penv文件夹,打开pip.conf文件(建议同时更改文件属性为只读,防止被覆盖)
改成如下内容:
返回上一级,删除.cache文件夹里所有文件
重新打开vscode,新建项目,即可享受快速下载依赖包(可以右键更改pip.conf文件属性为只读,防止被覆盖)
PS: 如果没有效果,建议卸载重装,步骤为:先在vscode中卸载platformio插件,然后关闭vscode,并打开任务管理器杀掉platformio.exe以及所有的Python.exe进程,然后删掉.platformio文件夹
然后进入.vscode-extensions文件夹,删掉插件
之后重新打开vscode,安装platformio插件,安装完成之后依次重复以上步骤,配置pip.conf即可。
注:如果你系统装有Python,那么建议也配置pip.ini为国内阿里云镜像源,配置路径为"C:\Users[你电脑用户名]\AppData\Roaming\pip\pip.ini",如果pip文件夹和pip.ini文件不存在,请手动创建,并填入以下内容:
跟以上配置pip.conf文件是一样的
PS:如果发现高速下载一段时间后又不行请关掉vscode并打开任务管理器杀掉platformio.exe以及所有Python.exe进程后重新打开vscode新建项目即可,这个步骤可以重复,直到项目创建成功(猜测可能是下载一个依赖包之后的逻辑有问题)
配置:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/[install]
trusted-host = mirrors.aliyun.com
总之,操作来操作去我们的最终唯一的目的就是修改系统中所有Python的pip源为国内的源,这样才能加速下载各种依赖,而platformio使用的并不是你系统安装的Python,它会自己下载一个,看.platformio文件夹就知道了(右键Python.exe=》打开文件所在位置,你会发现指向的是.platformio下的Python)。
注意:platformio如果有更新,更新后配置可能会被覆盖,如果后面发现变慢了可以检查下配置,建议将pip.conf文件属性更改为只读,防止配置被覆盖
----------------时间2022年10月17日 -------------
如果上述操作没有效果,可以试试配置代理走梯子;默认情况下是不走梯子的,即便是你已经开了梯子,配置如下(两个配置文件一起配置):
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
proxy = http://127.0.0.1:10809[install]
trusted-host = mirrors.aliyun.com
proxy = http://127.0.0.1:10809 替换成你梯子的地址和端口即可
有关pip配置的信息可参考官方文档https://pip.pypa.io/en/stable/#
Visual Studio Code PlatformIo IDE 新建项目下载慢的解决办法相关推荐
- 【50关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法】
文章目录 关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法 1.从.txt文件中读取输出出现乱码 2.从中文字符串中读取输出出现乱码 关于Visual Studio 201 ...
- 使用Visual Studio Code工具创建Vue项目并运行
目录 1.下载并安装Visual Studio Code 2.Visual Studio Code设置中文界面 3.创建项目 4.运行项目 1.下载并安装Visual Studio Code 2.Vi ...
- Visual Studio 2013 在使用 razor无智能提示的解决办法
网上看到的方法都差不多,但是我感觉没怎么说详细,因此,截图备注下: 1.开始->Microsoft Visual Studio 2013->Visual Studio Tools-> ...
- visio studio code安装之后的两个错误的解决办法
安装visio studio Code出现的两个错误 1.^Error: Cannot find module 'c:/Users/Administrator/Desktop/����Ŀ¼/Micro ...
- Microsoft Visual Studio has encountered a problem and needs to close 解决办法
在开始->所有程序->Microsoft Visual Studio 2008->Tools->Visual studio Command prompt 打开输入命令Deven ...
- 终极解决方案:使用teamviewer和todesk时Visual Studio等软件显示全白或者全黑的解决办法!
突然被封在家办公2天,幸亏公司电脑安装了todesk,远程登录没问题. BUT!vs2022启动后--白屏幕!完全不能用. 调查后得知原因是Visual Studio等默认使用GPU加速,然而笔记本电 ...
- 使用teamviewer和向日葵时Visual studio等软件显示全白或者全黑的解决办法!
今天在使用teamviewer和向日葵的时候,发现了一件诡异的事情,原本可以正常远程连接的VS突然就打不开了,打开项目后就变成下面这个鬼样子: 不管重启软件还是系统都没用,整整折腾了我一天才解决.话不 ...
- Visual Studio 2017 、2019安装Windows SDK失败的解决办法(改盘符引起)
如果是改盘符出错就请往下看,如果不是就别往下看了 这是血泪踩出来的坑,希望有所帮助.我是手残把电脑盘符改了,然后vs就开始疯狂报错,百试无果.百度不出,果断放弃,刚开始是安装的2017,卸载完后安装的 ...
- PlatformIO平台下Arduino的开发过程-基于Visual Studio Code平台
一.平台背景与关联 如果你是初学者建议阅读这一章节,搞清楚平台的结构对于开发而言有事半功倍的效果 (1)什么是Arduino? Arduino是一家制作开源硬件和软件的公司,同时兼有项目和用户社区,该 ...
最新文章
- ELK教程3:logstash的部署、SpringBoot整合ELK+Filebeat
- English in 999
- perl模块的安装,查询
- java 并发编程 aqs_Java并发编程之AQS
- rhel7.2 mysql_RHEL 7.2 安装 MySQL 5.7.11 二进制版
- 两个inline-block消除间距和对齐(vertical-align)
- notnull注解_参数校验注解Validated和Valid的区别,这次终于有人说清楚了
- 2019 ChinaJoy:游戏出海成热点
- 不要在有反馈的平台上输出
- 了解了这些才能开始发挥jQuery的威力
- Excel 如何锁定表头
- 细说背包问题 - 完全背包
- 淘宝搜索上传图片获得上传sid
- 盘点20款让你脑洞大开的AR技术应用
- 等效结点荷载计算机语言,等效节点荷载,equivalent node load,音标,读音,翻译,英文例句,英语词典...
- 2022最新酒桌小游戏小程序源码(附带流量主)
- MFC修改界面图标时,已导入.ico文件,但是程序运行后,界面不显示更新后的新图标
- 基于MPC的自适应巡航控制
- 什么是RSS?如何订阅RSS?
- Runtime 的用法