在Python中创建包:包无法访问类

时间:2017-12-02 00:18:14

标签: python pypi

在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

    1. init .py
    2. calculateRFM.py

0 个答案:

没有答案