如何在Windows 10中将文件夹添加至Python路径?
解决Windows 10下Python模块导入的ModuleNotFoundError问题
下面提供几种可行的方法,帮你把项目路径添加到Python的搜索路径中:
方法一:临时添加(仅当前会话生效)
在你的Python脚本开头加入以下代码,临时将目标路径追加到Python的搜索路径里:
import sys sys.path.append(r'C:\Users\Dave\Desktop\Programming\Python\Project1')
这种方式只对当前运行的脚本有效,关闭Python环境后就会失效,适合临时测试场景。
方法二:永久添加(通过系统环境变量)
这种方法会让Python永久识别该路径,步骤如下:
- 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 打开「环境变量」窗口
- 在「系统变量」区域点击「新建」,变量名填写
PYTHONPATH,变量值填入C:\Users\Dave\Desktop\Programming\Python\Project1- 如果系统中已经存在
PYTHONPATH变量,点击「编辑」,将上述路径用分号;分隔后追加到原有值的末尾
- 如果系统中已经存在
- 依次点击「确定」保存所有设置,之后重启你的IDE或终端,Python就能自动搜索该路径下的模块了。
方法三:规范项目结构(添加__init__.py)
在C:\Users\Dave\Desktop\Programming\Python\Project1文件夹中新建一个空的__init__.py文件(文件内容可以为空),这样Python会将该文件夹识别为一个合法的Python包。
- 如果你的运行脚本在Project1文件夹内部,直接使用绝对导入或相对导入即可;如果脚本在外部,仍需要配合前两种方法之一来添加路径。
内容的提问来源于stack exchange,提问作者Louwil
相关产品推荐
相关产品推荐

