Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从Python中的模块导入_Python_Python 3.x_Import_Python Import - Fatal编程技术网

无法从Python中的模块导入

无法从Python中的模块导入,python,python-3.x,import,python-import,Python,Python 3.x,Import,Python Import,我的结构如下: repo_folder |--> main.py |-->_init_.py |--> scripts (folder) |---> utils.py 我想将utils.py中的所有类/函数导入main.py,为此我尝试了以下方法: 1) from scripts.utils import*出现错误,无法识别脚本模块 2) 移动脚本下的main并编辑.utils import* 我在Ubuntu18.04上

我的结构如下:

repo_folder
    |--> main.py
    |-->_init_.py
    |--> scripts (folder)
            |---> utils.py
我想将utils.py中的所有类/函数导入main.py,为此我尝试了以下方法:

1)
from scripts.utils import*
出现错误,无法识别脚本模块

2) 移动脚本下的main并编辑.utils import*

我在Ubuntu18.04上使用Python3.6.8来尝试(1)IDE上没有显示错误标记(Pycharm)

谢谢你的帮助

尝试将“init.py”文件添加到脚本文件夹, 它将把文件夹转换为python包

然后再试试

from scripts.utils import *

如何执行ˋmain.pyˋ?您是否知道ˋu_uuuumain_uuuuuuu.pyˋ?pycharm中面临问题或通过终端执行?请尝试将
uuuuuu init_uuuuuuuuu.py
文件添加到
脚本
文件夹中。然后使用脚本中的
导入utils
。否则,请检查您的
sys.path
和工作目录