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

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

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

相关推荐
Learn-Python4 小时前
MongoDB-only方法
python·sql
小途软件5 小时前
用于机器人电池电量预测的Sarsa强化学习混合集成方法
java·人工智能·pytorch·python·深度学习·语言模型
扫地的小何尚5 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节
wanglei2007086 小时前
生产者消费者
开发语言·python
清水白石0086 小时前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》
数据库·python
昵称已被吞噬~‘(*@﹏@*)’~6 小时前
【RL+空战】学习记录03:基于JSBSim构造简易空空导弹模型,并结合python接口调用测试
开发语言·人工智能·python·学习·深度强化学习·jsbsim·空战
2501_941877986 小时前
从配置热更新到运行时自适应的互联网工程语法演进与多语言实践随笔分享
开发语言·前端·python
酩酊仙人7 小时前
fastmcp构建mcp server和client
python·ai·mcp
且去填词7 小时前
DeepSeek API 深度解析:从流式输出、Function Calling 到构建拥有“手脚”的 AI 应用
人工智能·python·语言模型·llm·agent·deepseek
rgeshfgreh8 小时前
Python条件与循环实战指南
python