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

相关推荐
技术工小李19 小时前
大屏平板签到,为格恩半导体会议注入高效新体验
python
kobe_OKOK_19 小时前
Django缓存接口数据
python·缓存·django
昔时扬尘处19 小时前
【题外话】台式机配件选型与组装流程
python·电脑·台式机
小鸡吃米…19 小时前
带 Python 的人工智能——神经网络
人工智能·python·神经网络
谅望者19 小时前
数据分析笔记15:Python模块、包与异常处理
开发语言·人工智能·python
2301_7811435619 小时前
python学习(一)
python·学习
lbb 小魔仙19 小时前
FP8魔力解锁:SD3.5 图像编辑、修复与增强全栈实战
人工智能·python·ai
爱学习的小道长19 小时前
Ubuntu Python 使用 Redis 缓存
python·ubuntu·缓存
徐先生 @_@|||19 小时前
三式掌握知识法
java·python
黎雁·泠崖19 小时前
C 语言联合体与枚举:共用内存 + 常量枚举 + 实战
c语言·开发语言·python