ptyhon 导入本地模块 no module named Python Error几种解决方案

直接使用pycharm执行

PyCharm 2024.3.5 后可以不用自己引入模块搜索路径,pycharm自行引入

在代码中通过sys.path引入

  1. 一级一级引入
import sys
from pathlib import Path
parent_0_dir = Path(__file__).resolve().parents[0] # 获取父目录路径
parent_1_dir = Path(__file__).resolve().parents[1] # 获取父目录的父目录路径
parent_2_dir = Path(__file__).resolve().parents[2]
sys.path.append(str(parent_0_dir)) # 引入父目录
sys.path.append(str(parent_1_dir)) # 引入父目录的父目录
sys.path.append(str(parent_2_dir))
  1. 直接引入项目目录
sys.path.append('D:\code\demo') # 替换为自己的目录

sys.path.append('D:\\code\\demo') # 替换为自己的目录,windows需要加上转义符

临时解决,命令行执行

$env:PYTHONPATH = "D:\code\demo" # 需要替换为自己的项目目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值