VS Code 配置Python自定义模块

简介: 修改全局设置或特定代码设置,让VS Code识别自定义Python模块

【全局】将自定义模块的路径加入VS Code检测列表:

File -> Preferences -> Settings -> Extensions -> Python -> Auto Complete: Extra Paths -> Edit in settings.json

在打开的settings.json的光标处添加自定义模块的绝对路径
示例:

{
    ...
    "python.autoComplete.extraPaths": [
    "D:/Programming/Python/modules"
    ],
    "python.analysis.extraPaths": [
        "D:/Programming/Python/modules"
    ]
}

若不想设置全局设置,可以在项目文件夹的.vscode子文件夹新建同名文件并配置上述属性

【局部】在要调试的代码中添加自定义模块路径

import sys
sys.path.append("D:\Programming\Python\modules") # add work dir to sys path

若要调试的代码和自定义模块位于相同目录,则无需进行这个操作

目录
相关文章
|
1月前
|
数据采集 缓存 Java
Python vs Java:爬虫任务中的效率比较
Python vs Java:爬虫任务中的效率比较
|
3月前
|
Python
探索Python中的魔法方法:打造你自己的自定义对象
【8月更文挑战第29天】在Python的世界里,魔法方法如同神秘的咒语,它们赋予了对象超常的能力。本文将带你一探究竟,学习如何通过魔法方法来定制你的对象行为,让你的代码更具魔力。
45 5
|
9天前
|
存储 JSON API
如何自定义Python环境变量?
如何自定义Python环境变量?
21 3
|
1月前
|
Python
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
本文提供了一份详细的PySide6与VSCode联动的操作指南,包括安装配置VSCode、安装必要的扩展、配置扩展以及编辑和运行PySide6项目。文中还提到了相关工具如uic.exe、rcc.exe和designer.exe的用途,并提供了进一步学习的资源。
322 1
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
|
24天前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
30 1
|
1月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
26 4
|
1月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【10月更文挑战第10天】本文比较了Python中三个最受欢迎的Web框架:Django、Flask和Pyramid。Django以功能全面、文档完善著称,适合快速开发;Flask轻量灵活,易于上手;Pyramid介于两者之间,兼顾灵活性和安全性。选择框架时需考虑项目需求和个人偏好。
35 1
|
1月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【10月更文挑战第6天】本文比较了Python中三个最受欢迎的Web框架:Django、Flask和Pyramid。Django功能全面,适合快速开发;Flask灵活轻量,易于上手;Pyramid介于两者之间,兼顾灵活性和可扩展性。文章分析了各框架的优缺点,帮助开发者根据项目需求和个人偏好做出合适的选择。
35 4
|
1月前
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
|
1月前
|
C++ Python
Python Tricks--- Object Comparisons:“is” vs “==”
Python Tricks--- Object Comparisons:“is” vs “==”
下一篇
无影云桌面