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

相关推荐
“AI国潮设计-小江”18 分钟前
【Python/SDXL实战】潮汕国潮IP视觉落地:普宁英歌舞猫IP & 创意甜品设计(附ComfyUI工作流与商业授权说明)
开发语言·人工智能·python·prompt·aigc
529宝宝起名网26 分钟前
用 Python 分析汉字字源与起名用字的关联规律:从六书结构到文化寓意的起名偏好洞察
开发语言·python
一只旭宝43 分钟前
Python 与 C/C++ 内存模型对比总结
c语言·c++·python
砚底藏山河1 小时前
容错重试与指数退避:网络抖动手抖不再丢数据(魔码量化实战 #04)
java·数据库·python·金融
今儿敲了吗1 小时前
02词云生成器
笔记·python
李高钢1 小时前
Python Tornado 框架入门:从零搭建你的第一个异步 Web 应用
前端·python·tornado
ocean21032 小时前
2025-2026年Python大厂面试高频问题
python·面试·面试经验
xn71332 小时前
实测 Codex CLI 0.154.0:response.failed 为什么会被 idle timeout waiting for SSE 覆盖
python·openai
李高钢2 小时前
Python Flask 框架入门:从零搭建你的第一个 Web 应用
前端·python·flask
码农学院3 小时前
外贸独立站GEO实战:用 Python 自动生成多语言 llms.txt 和 Schema 站点地图
人工智能·python·chatgpt·geo·geo优化·ai优化aio