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,总能找到解决办法。希望这次的经验分享能为大家在处理类似问题时提供一些思路和帮助。

相关推荐
PythonicCC21 分钟前
Python正则表达式
python·正则表达式
德育处主任31 分钟前
『OpenCV-Python』加载网络图片
后端·python·opencv
_-CHEN-_1 小时前
小红书 MCP 服务器
python·语言模型·自然语言处理
陈敬雷-充电了么-CEO兼CTO1 小时前
AI Agent:重构智能边界的终极形态——从技术内核到未来图景全景解析
人工智能·python·ai·大模型·aigc·agent·多模态大模型
别在内卷了1 小时前
测试学习之——Pytest Day4
python·学习·pytest
CtrlCV 攻城狮2 小时前
接口测试时如何上传文件(图片、安装包等)
python·postman
空脑小白2 小时前
使用 Pyecharts 绘制精美饼状图:从基础到高级技巧
python·信息可视化·数据分析
请你喝好果汁6412 小时前
tidyverse-数据可视化 - 图形的分层语法
python·信息可视化·数据分析
小小码农正在搬砖中2 小时前
【Python数据采集】Python爬取小红书搜索关键词下面的所有笔记的内容、点赞数量、评论数量等数据,绘制词云图、词频分析、数据分析
笔记·python·数据分析
小白的程序空间3 小时前
如何在PyCharm中切换其他虚拟环境
ide·python·pycharm