下面的教程我试图创建自己的包没有成功。包含软件包的文件夹的路径位于PYTHONPATH中,软件包文件夹包含“init .py”文件及其模块。Python:“__init__”将不会加载模块
mypath/my_packages/mymath
---------------------/__init__.py
---------------------/add.py
---------------------/division.py
---------------------/(other .py files)
path/to/my_packages在PYTHONPATH中。我也可以在“sys.path”中看到它。
如果__init__.py
为空,但是不能使用任何模块,我可以“导入mymath”。 如果我尝试从__init__.py
(from add import add
[模块add.py包含函数“add()”])导入模块,我得到一个错误: “ImportError:No module named'add'”。
如何关于'from .add import add'? – ForceBru
解决!谢谢! –