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

相关推荐
Sunsets_Red1 分钟前
2025 FZYZ夏令营游记
java·c语言·c++·python·算法·c#
guslegend4 分钟前
第2章:LangChain大模型工具开发(Agent工具能力)
python
草帽lufei10 分钟前
Ubuntu中为AI Agent相关开发配置Python环境
python·agent·ai编程
Daily Mirror14 分钟前
Day41 Grad-CAM 与 Hook 函数
python
阿凡达蘑菇灯20 分钟前
pycharm 中 终端环境与解释器环境不一致 解决办法
ide·python·pycharm
luoluoal20 分钟前
基于python的RSA算法的数字签名生成软件(源码+文档)
python·mysql·django·毕业设计
@zulnger23 分钟前
Python 连接 MySQL 数据库_pymysql
数据库·python·mysql
培培说证28 分钟前
2026大专Java开发工程师,考什么证加分?
java·开发语言·python
深蓝海拓38 分钟前
PySide6从0开始学习的笔记(十) 样式表(QSS)
笔记·python·qt·学习·pyqt
小鸡吃米…44 分钟前
Python - 类属性
java·前端·python