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

相关推荐
烧烤店小蚂蚁10 分钟前
打卡day52
python·深度学习
山花23 分钟前
什么是“Pythonic”?——写出更优雅的Python代码(下)
后端·python
界面开发小八哥33 分钟前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(一)
java·ide·java-ee·eclipse·myeclipse
蓝婷儿1 小时前
Python 爬虫入门 Day 1 - 网络请求与网页结构基础
开发语言·python·学习
emo了小猫1 小时前
VScode使用npm启动项目以及npm install ,npm start报错问题处理
ide·vscode·npm
Java Fans1 小时前
WPF调用Python心率监测脚本解决方案
开发语言·python·wpf
晨曦5432103 小时前
表白弹窗—python
python·表白
大米2H8 小时前
Jupyter lab 配置两个python环境
ide·python·jupyter
猎嘤一号10 小时前
使用 PyTorch 和 TensorBoard 实时可视化模型训练
人工智能·pytorch·python
Takina~11 小时前
python打卡day49
python