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

相关推荐
Thneonl8 小时前
Celery 生产踩坑:1000 任务积压与 acks_late 双重执行
后端·python
清桔8 小时前
模型的调用
python
小小张说故事8 小时前
Python 多线程为什么跑不快?asyncio 入门指南:异步并发从零上手
后端·python
10年前端老司机8 小时前
干货分享|企业智能知识库 Rerank 重排序落地实践与踩坑总结
python·aigc·agent
天天被压力8 小时前
【Python 量化取数指南 #13】Python 把行情落库:sqlite 一键存,回测随用随取
java·人工智能·python
天天被压力8 小时前
【Python 量化取数指南 #14】Python 清洗行情数据:复权停牌对齐,回测不翻车
java·人工智能·python
Python私教8 小时前
Python环境配置:conda+PyCharm+换源,附6个坑
人工智能·python·pycharm
databook8 小时前
检测数据异常值的五种统计技术
python·数据挖掘·数据分析
小小张说故事8 小时前
Selenium 装驱动太麻烦?Playwright 入门指南:Python 网页自动化新标准
python
海宇数科8 小时前
Python数据工程:利用海宇车型识别精准优化车险理赔合规体验
人工智能·python