在Python中创建包时遇到问题。
我的源文件如下所示:
from setuptools import setup
setup(name='myPackage',
version='1.0',
zip_safe=False,
packages=['myRFMpackage'])
我的实际功能是在calculateSth.py:
def calculateSth(data):
return(1+1)
我的__init__.py
是:
from .calculateSth import calculateSth
当我解压缩生成的源代码分发并尝试运行
时import myPackage
myPackage.calculateSth(data)
我收到错误: “模块'myRFMpackage'没有属性'calculateRFM'”
有人可以帮忙吗?
编辑:我的目录结构是:
myRFMpackage
setup.py
myRFMpackage