Python可以';找不到模块,即使它是';从同一目录启动,请更正python路径

Python可以';找不到模块,即使它是';从同一目录启动,请更正python路径,python,python-import,importerror,Python,Python Import,Importerror,我的问题非常类似(是的,我知道,对不起),但建议的解决方案都没有任何效果 我正在尝试使用与主程序位于同一目录中的python3模块。我是从它内部启动的,尽管我已经将它添加到sys.path(用于帮助) 不管我做什么,我仍然会收到一封信。这对于我的实际程序和使用“hello.py3”和“test.py3”的简化版本都是正确的,与前面问题中使用的相同(见下文) hello.py3: # !/usr/local/bin/python # -*- coding: utf-8 -*- def hello

我的问题非常类似(是的,我知道,对不起),但建议的解决方案都没有任何效果

我正在尝试使用与主程序位于同一目录中的python3模块。我是从它内部启动的,尽管我已经将它添加到sys.path(用于帮助)

不管我做什么,我仍然会收到一封信。这对于我的实际程序和使用“hello.py3”和“test.py3”的简化版本都是正确的,与前面问题中使用的相同(见下文)

hello.py3:

# !/usr/local/bin/python
# -*- coding: utf-8 -*-

def hello1():
    print('HelloWorld!')
test.py3:

# !/usr/local/bin/python
# -*- coding: utf-8 -*-

import os
print(os.path.abspath(__file__))

from hello import hello1

hello1()
 /home/name/Documents/PythonFiles/test.py3
    Traceback (most recent call last):
    File "trial.py3", line 7, in <module>
    from hello import hello1
    ImportError: No module named 'hello'
这是运行test.py3的输出:

 /home/name/Documents/PythonFiles/test.py3
    Traceback (most recent call last):
    File "trial.py3", line 7, in <module>
    from hello import hello1
    ImportError: No module named 'hello'
/home/name/Documents/PythonFiles/test.py3
回溯(最近一次呼叫最后一次):
文件“trial.py3”,第7行,在
从hello导入hello1
ImportError:没有名为“hello”的模块
我检查过的所有来源都说,只要文件的目录相同,或者sys.path指向它们的目录,模块就应该导入而不会出现问题,但是我以前也没有使用过模块,所以我愿意承认我遗漏了一些基本的东西


不管怎样,如果这真的像是一个重复的问题,我很抱歉,我不知道该怎么办。下一步我应该尝试什么?

您能展示一下您的代码吗?可能有很多不同的问题。您在该目录中是否有
\uuuuu init\uuuuuuu.py
文件?您是否将Spyder用作带有@roganjosh的IDE?我使用的是Ubuntu,所以我只是从终端运行它。您也只是在终端中键入
/test.py
?在hello import hello1的
之前添加
导入操作系统
打印(os.path.abspath(_文件_))
。错误是什么?是不是
ModuleNotFoundError:没有名为“hello”的模块
ImportError:无法导入名为“hello1”
或其他内容?你能导入hello吗?什么是导入hello;打印(您好)
打印输出?