记录踩过的坑-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

相关推荐
IT技术员几秒前
【Java学习】动态代理有哪些形式?
java·python·学习
q_q王5 分钟前
本地知识库工具FASTGPT的安装与搭建
python·大模型·llm·知识库·fastgpt
lanboAI6 分钟前
基于卷积神经网络的蔬菜水果识别系统,resnet50,mobilenet模型【pytorch框架+python源码】
pytorch·python·cnn
一刀到底21112 分钟前
ai agent(智能体)开发 python3基础8 网页抓取中 selenium 和 Playwright 区别和联系
人工智能·python
剑哥在胡说20 分钟前
Python三大Web框架对比:Django、Flask、Tornado的异步实现方式详解
数据库·python·django·flask·tornado
da-peng-song38 分钟前
ArcGIS arcpy代码工具——根据属性结构表创建shape图层
javascript·python·arcgis
滚雪球~1 小时前
小市值策略复现(A股选股框架回测系统)
python·量化·策略
RockLiu@8051 小时前
探索PyTorch中的空间与通道双重注意力机制:实现concise的scSE模块
人工智能·pytorch·python
刘立军2 小时前
本地大模型编程实战(26)用langgraph实现基于SQL数据构建的问答系统(5)
人工智能·后端·python