关于python:将脚本移动到目录中,导入现在失败

Moved a script into a directory, imports now failing

我正在使用Visual Studio代码。我有一个正在运行的python脚本,但我意识到我想把它作为一个类,供其他脚本使用。文件结构如下:

1
2
3
4
pha
   libclass.py
   __init.py__
myScript.py

而且效果很好。myScript.py进口pha.libclass没有问题。想把myScript.py添加到我的库中,我把它移到pha文件夹中。

1
2
3
4
pha
    libclass.py
    __init.py__
    myScript.py

当我现在尝试运行它时,from pha.libclass import *调用会导致一个错误:

1
2
Exception has occurred: ModuleNotFoundError
No Module named 'pha'

我错过什么了吗?


python找不到模块pha,需要在myscript.py中将import语句改为import libclass/from libclass import *,因为这两个脚本现在并排在同一目录下。