当前位置: 首页 > news >正文

前端电商网站设计论文抖音代运营一般几个周期

前端电商网站设计论文,抖音代运营一般几个周期,wordpress 艺术家,seo搜索引擎优化技术教程VSCode 设置源代码根目录 文章目录 VSCode 设置源代码根目录项目目录结构问题场景Pycharm 解决方案VSCode 解决方案(方案一)修改项目配置文件【失败】(方案二)修改项目启动配置文件【失败】(方案三)修改项目…

VSCode 设置源代码根目录

文章目录

  • VSCode 设置源代码根目录
    • 项目目录结构
    • 问题场景
    • Pycharm 解决方案
    • VSCode 解决方案
      • (方案一)修改项目配置文件【失败】
      • (方案二)修改项目启动配置文件【失败】
      • (方案三)修改项目环境配置文件【成功】
      • (方案四)修改项目配置文件【成功】【推荐】
    • 其他方案
    • 结论

项目目录结构

TEST_ROOT
├── .env
├── .vscode
│   └── launch.json
│   └── settings.json
├── folder_A
├── folder_B
│   ├── b1
│   │   ├── __init__.py
│   │   ├── utils.py
│   ├── b2
│   │   ├── __init__.py
│   │   ├── test.py

问题场景

以上目录在 VSCode 中,folder_Afolder_B 会被看作两个不同的工作区, VSCode 会默认将 TEST_ROOT 作为源代码根目录。此时,在 folder_B 中,b1b2 中的模块无法相互导入。如果在 b2 test.py 中引用 b1 utils.py 中的常量或函数,会报错 ModuleNotFoundError: No module named 'b1'

Pycharm 解决方案

众所周知,在 Pycharm 中,只需要在 folder_B 上右键,选择 Mark Directory as -> Sources Root 即可,非常方便。

VSCode 解决方案

但是在 VSCode 中,并没有如此快捷方便的操作,搜索资料后都提示需要手动修改配置文件。于是,尝试了以下解决方案,特此记录。

(方案一)修改项目配置文件【失败】

在根目录 TEST_ROOT.vscode/settings.json 文件中添加如下配置:

{"python.pythonPath": "python","python.autoComplete.extraPaths": ["${workspaceFolder}/folder_B"],"python.analysis.extraPaths": ["${workspaceFolder}/folder_B"],"python.analysis.autoSearchPaths": true
}

配置解释

  • "python.pythonPath":指定 Python 解释器的路径。
  • "python.autoComplete.extraPaths":指定自动补全时搜索的路径。
  • "python.analysis.extraPaths":指定静态分析时搜索的路径。
  • "python.analysis.autoSearchPaths":自动搜索路径。

(方案二)修改项目启动配置文件【失败】

在根目录 TEST_ROOT.vscode/launch.json 文件中添加如下配置:

{"version": "0.2.0","configurations": [{"name": "Python 调试程序: 当前文件","type": "debugpy","request": "launch","program": "${file}","console": "integratedTerminal","cwd": "${workspaceFolder}/folder_B" // 添加此行}]
}

配置解释

  • "cwd":指定工作区根目录。

(方案三)修改项目环境配置文件【成功】

在根目录 TEST_ROOT.env 文件中添加如下配置:

PYTHONPATH=/root/test_root/folder_B

添加后,重启 VSCode,问题解决。

配置解释

  • "PYTHONPATH":指定 Python 解释器的路径。(此处添加 folder_B绝对路径

注意,后续测试发现:

  • 使用 conda 的虚拟解释器,该方案没问题
  • 使用系统解释器(比如 /bin/python3 或者 /usr/bin/python3 ),仍然无法解决该问题

(方案四)修改项目配置文件【成功】【推荐】

在根目录 TEST_ROOT.vscode/settings.json 文件中添加如下配置:

{"terminal.integrated.env.linux": {"PYTHONPATH": "${workspaceFolder}/folder_B:${env:PYTHONPATH}"}
}

配置解释

  • "terminal.integrated.env.linux.PYTHONPATH":指定 Python 解释器的路径。

其他方案

在系统中直接修改 PYTHONPATH 环境变量,但这种方式并不推荐,因为

  1. VSCode 的 .env 文件优先级更高。
  2. 修改系统环境变量会影响其他项目。

结论

在 VSCode 中,修改 .env 文件是解决源代码根目录问题的最佳方案。
在 VSCode 中,修改 .vscode/settings.json 文件中 "terminal.integrated.env.linux.PYTHONPATH" (即(方案四)修改项目配置文件【成功】【推荐】)是解决源代码根目录问题的最佳方案。

http://www.dtcms.com/a/425842.html

相关文章:

  • 自适应企业网站用什么框架做网站建设服务描述
  • 深圳龙岗做网站建设银行官方网站购房贷款利率
  • 快速学习网站制作网站开发 在html标记后出现乱码 查看源文件显示是问好
  • 网站目录 自动网页制作与网站建设宝典 pdf
  • html5如何实现网站开发手机网站电话漂浮代码
  • 长春建站网站建设北京口碑最好的教育机构
  • 手机网站微信支付接口开发教程英文网站建设维护
  • 网站建设在国内外研究现状华为应用商店下载
  • 织梦网站模板下载网站横幅怎么制作教程
  • 网站建设与管理的认识wordpress投稿图片
  • 网络营销的网站分类有全网搜索软件下载
  • 丹东市住房与城乡建设厅网站推广引流话术
  • 网站推广软件免费观看wordpress连接直达
  • 商业网站的创建程序嘉兴模板建站定制网站
  • 乐至建设局网站最新清远发布
  • 长春火车站出入最新规定网站中 点击出现登录框怎么做
  • 手机端购物网站模板下载营销策略分析论文
  • 百度验证网站的好处网推怎么做
  • 淘宝网站怎样建四川建设银行官网招聘网站
  • 佛山外贸网站建设报价wordpress网站加cnzz
  • 深圳罗湖网站建设公司2014网站设计趋势
  • 企业网站可以备案几个网页设计规划书样本
  • 网站icp备案地做哪一类网站容易有排名
  • 几千元的网站建设一个公司的网址
  • seo短视频网页网站建设优化收费
  • 郑州网站制作开发网站分成推广怎么做
  • 网站管理公司排名2021年企业所得税怎么征收
  • jquery 的网站模板下载地址湖南正规关键词优化首选
  • 湖南省建设人力资源网站网站建设用什么科目
  • 怎么做网站关键字花都区水务建设管理中心官方网站