Python from 同级目录/文件夹 import时报错,或报ModuleNotFoundError: No module named ‘network.models‘ |
您所在的位置:网站首页 › python的当前目录 › Python from 同级目录/文件夹 import时报错,或报ModuleNotFoundError: No module named ‘network.models‘ |
Python from同级目录/文件夹 import时报错
问题描述:
使用Pycharm打开Python工程,工程中有多个文件夹,打开其中一个.py文件,代码中: from .py文件的同级目录 import 类/函数/全局变量 如下图所示,其中network和dataset文件夹都与.py脚本在同级目录,想要import里面的两个函数,报红 Pycharm不会将当前文件目录自动加入Sourse_Path 解决方案:选中.py文件所在的文件夹(如图是classification文件夹),右键 Make Directory as → Sources Root,将当前工作的文件夹加入Source_Path。 如果是在Linux环境下出现这种问题,会报错: ModuleNotFoundError: No module named ‘network.models’ 解决方案是在from network.models import model_selection之前加入如下代码: import sys sys.path.append('../..') from network.models import model_selection |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |