【发布时间】:2018-12-12 23:50:38
【问题描述】:
我正在使用 Visual Studio Code。我有一个可以运行的 python 脚本,但我意识到我想让它成为一个类供其他脚本使用。这些文件的结构如下:
pha
libclass.py
__init.py__
myScript.py
而且效果很好。 myScript.py 导入 pha.libclass 没有问题。想将myScript.py 添加到我的库中,我将其移至pha 文件夹中
pha
libclass.py
__init.py__
myScript.py
当我现在尝试运行它时,from pha.libclass import * 调用会导致错误:
Exception has occurred: ModuleNotFoundError
No Module named 'pha'
我错过了什么吗?
【问题讨论】:
-
你试过重启VSC吗?
-
要使
pha成为一个包,它需要一个名为__init__.py的文件 -
@PariBaker 我有。没有运气。
-
@PeterWood 有一个。
-
@beezle 不是,如果它被称为
__init.py__它不会。
标签: python python-3.x visual-studio-code