当前位置: 首页 > news >正文

Python项目在 Cursor 编辑器中 Conda 环境配置问题

在开发使用 FastApi 框架的 Python 某项目时,我遇到了一个因为 Conda 环境配置没有起作用的问题。

我是用 Cursor 编辑器开发 FastApi 项目的,项目运行在 Conda 环境blog中, 由于使用了 opencc-python-reimplemented,Python 版本要求 3.10.16。于是我创建blog基于此版本:

conda create -n blog python=3.10.16

但 Cursor 的终端显示的 Python 版本却是 2.7,导致项目总是报错。

为了进一步定位问题,我分别在 IDE(Cursor)和本机终端中进入blog环境时查看。在 IDE 终端和本机终端中执行python --version以及pip --version命令后,显示的版本并不一样,IDE 终端中的版本明显是错误的。这就基本确定了问题所在,即 IDE 没有正确使用 Conda 的blog环境配置。
在这里插入图片描述
在这里插入图片描述

经排查分析,最后找到解决方案。

  1. 可在IDE中,通过手动激活 Conda 环境以规避此问题。在终端执行如下命令:
export PATH="/Users/mac/anaconda3/bin:\$PATH";

conda activate blog
  1. 检查~/.zshrc文件(我的是Mac, 使用 zsh )。在此文件中,需确保 Conda 的export PATH配置优先。我发现wirdsurf相关配置在最后两行,于是将 Conda 的配置置于文件末尾,覆盖了原有的错误顺序。修改完成后,重启Cursor 编辑器。再次在 Cursor 编辑器中运行项目,一切恢复正常了,Python 版本正确显示为 3.10.16,项目得以顺利推进。

在开发过程中,环境配置问题往往是最让人头疼的,好在现在能借助AI,总能找到解决办法。希望这次的经验分享能为大家在处理类似问题时提供一些思路和帮助。

相关文章:

  • 文件系统文件管理
  • 十进制转任意负进制【C语言】
  • Stream特性(踩坑):惰性执行、不修改原始数据源
  • 万字总结数据分析思维
  • 洛谷 P3092 [USACO13NOV] No Change G
  • STM32如何精准控制步进电机?
  • TIA弱电流测量措施和经验汇总
  • QT项目初步认识(对象树)
  • 模块17. 多线程
  • 达梦数据库查看字符集编码
  • suricata安装测试
  • 统计3次函数3a6的种类和数量
  • 数字电子技术基础(二十六)——TTL门电路的输入特性和扇出系数
  • 关于Vue23的$emit和$on发布订阅模式
  • Ubuntu工控卫士在制造企业中的应用案例
  • 【算法】图论 —— Dijkstra算法 python
  • 【计算机网络】深入解析 HTTP 协议的概念、工作原理和通过 Fiddler 抓包查看 HTTP 请求/响应的协议格式
  • 在运维工作中,Lvs、nginx、haproxy工作原理分别是什么?
  • 音视频入门基础:RTP专题(16)——RTP封装音频时,音频的有效载荷结构
  • spring boot3-redis分库及配置
  • 做个网站哪里可以做/安卓优化大师清理
  • wordpress程序/上海网站搜索排名优化哪家好
  • 手机网站移动应用/seo赚钱吗
  • 做商城网站需要准备那些/国家免费技能培训有哪些
  • 电商 网站 建设/uv推广平台
  • 动漫acg网站开发设计/苏州优化排名seo