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里面

相关推荐
不去幼儿园25 分钟前
【启发式算法】灰狼优化算法(Grey Wolf Optimizer, GWO)详细介绍(Python)
人工智能·python·算法·机器学习·启发式算法
二川bro28 分钟前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
青青子衿_2143 分钟前
TikTok爬取——视频、元数据、一级评论
爬虫·python·selenium
忘却的旋律dw1 小时前
使用LLM模型的tokenizer报错AttributeError: ‘dict‘ object has no attribute ‘model_type‘
人工智能·pytorch·python
20岁30年经验的码农2 小时前
Java RabbitMQ 实战指南
java·开发语言·python
studytosky3 小时前
深度学习理论与实战:MNIST 手写数字分类实战
人工智能·pytorch·python·深度学习·机器学习·分类·matplotlib
上不如老下不如小3 小时前
2025年第七届全国高校计算机能力挑战赛初赛 Python组 编程题汇总
开发语言·python·算法
Q_Q5110082854 小时前
python+django/flask的结合人脸识别和实名认证的校园论坛系统
spring boot·python·django·flask·node.js·php
Q_Q5110082854 小时前
python+django/flask的选课系统与课程评价整合系统
spring boot·python·django·flask·node.js·php
charlie1145141914 小时前
勇闯前后端Week2:后端基础——Flask API速览
笔记·后端·python·学习·flask·教程