vscode/cursor中python运行路径设置 &&模块导入问题

vscode/cursor中python运行路径设置

## 文件路径设置

问题描述

pycharm的项目用cursor运行,出现目录找不到

后来利用 os.getcwd(),经过打印调试发现是IDE的本身配置问题

pycharm中,os.getcwd()默认打开当前脚本所在目录

vscode/cursor中,os.getcwd()默认打开当前工作区(项目目录)

解决

  1. 在vscode/cursor中,文件->首选项->设置->搜索python.teminal,勾选python>terminal:executeInFileDir为true
  2. 扩展code runner->设置->勾选File Directory As Cwd为true

重启,解决问题

模块导入问题

因为在vscode/cursor中,其实是在终端运行python,不像集成IDE pycharm一样可以自动搜索自己写的python包,所以会出现 找不到Python自定义模块,报错No module named 'xxx'的问题

解决方法(一劳永逸):

文件->首选项->设置->搜索setting.json进行编辑,添加以下代码:

复制代码
{
  "terminal.integrated.env.windows": {
    "PYTHONPATH": "${workspaceFolder};${env:PYTHONPATH}"
  }
}

一般是在C:\Users\用户名\AppData\Roaming\Cursor\User里面

相关推荐
草莓熊Lotso14 分钟前
【LangChain】聊天模型实战:结构化输出完全指南(从原理到落地)
数据库·python·langchain·软件工程
lili001215 分钟前
AI编程三件套CI集成与质量门禁:从“看起来对“到“证据确凿“
java·人工智能·python·ci/cd·ai编程
原来是猿17 分钟前
性能测试(1)
运维·服务器·python·压力测试
是烨笙啊18 分钟前
AI编程:项目管理
ide·人工智能·ai编程
AIFQuant27 分钟前
外汇交易平台技术栈深度解析:行情 API、清算、风控、前端一体化方案
前端·python·websocket·金融·restful
花酒锄作田6 小时前
[python]argparse 包在聊天机器人中的应用
python
NiceCloud喜云9 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
AI玫瑰助手9 小时前
Python函数:默认参数的定义与注意事项
开发语言·python·信息可视化
weixin_468466859 小时前
全局与局部注意力机制新手实战指南
人工智能·python·深度学习·算法·自然语言处理·transformer·注意力机制
小糖学代码10 小时前
LLM系列:环境搭建:5.Python-dotenv 环境变量管理
人工智能·python·深度学习·神经网络