记录踩过的坑-macOS下使用VS Code

目录

切换主题

安装插件

方法1

方法2

搭建Python开发环境

装Python插件

配置解释器

打开项目

打开终端

[INFO: pip is looking at multiple versions xxxx,过了很久后报错](#INFO: pip is looking at multiple versions xxxx,过了很久后报错)

方法1

方法2

​​​​​​​


切换主题

安装插件

方法1

方法2

搭建Python开发环境

装Python插件

配置解释器

假设解释器已经通过Anaconda建好,只需要在VS Code中关联。

打开项目

打开终端

INFO: pip is looking at multiple versions xxxx,过了很久后报错

新版pip有个冲突检测机制,有时候包依赖过于复杂,导致陷入无限循环而报错。

方法1

可以考虑用pip的旧解析器:

复制代码
pip install -r xxx --use-deprecated=legacy-resolver

装完之后会提示:

复制代码
ERROR: pip's legacy dependency resolver does not consider dependency conflicts when selecting packages. This behaviour is the source of the following dependency conflicts.

xxx requires xxx

......

意思就是检测到一些依赖冲突,这个时候按提示重装对应的包

方法2

更加合理的方案应该是在requirements.txt中固定包版本

如果不知道每个包的具体版本,可以一个个包先装一次,然后生成requirements.txt

相关推荐
想唱rap2 分钟前
缓冲区的理解和实现
java·服务器·前端·c++·python
Python大数据分析@3 分钟前
Pandas语法真的很乱吗?
python·pandas
勤奋的小米蜂4 分钟前
vscode 自带终端无法正常执行例如npm命令---解决办法
前端·vue.js·vscode·npm
三万棵雪松5 分钟前
【AI小智后端部分(五)】
数据库·人工智能·python·语音处理·ai小智
玄同76510 分钟前
Python&LLM面试易错点: 函数返回值全览:从「原地操作」到「新对象返回」的系统解析
笔记·python·学习·语言模型·面试·llm·求职招聘
Wpa.wk11 分钟前
接口测试-多层嵌套响应处理-JSONPath使用(Java版)
java·前端·经验分享·python·测试工具·jsonpath
杰瑞不懂代码13 分钟前
使用pandas操作EXCEL表格入门教程
python·excel·pandas·办公自动化·数据处理
七夜zippoe14 分钟前
Python异步编程基石:深入理解asyncio核心原理与实战
python·async·协程·同步·异步·await
伤心男孩拯救世界(Code King)27 分钟前
【Python基础】--- 装饰器
开发语言·python
BoBoZz1928 分钟前
RescaleReverseLUT 演示和比较颜色查找表的重标定和反转
python·vtk·图形渲染·图形处理