无法为python软件包配置main.py和setup.py

时间:2018-12-29 13:26:30

标签: python-3.x package main

我正在尝试发布软件包,但是我是一个菜鸟,所以我很难理解如何配置文件。

我的package文件夹中有main.py文件和my_code.py文件。我的功能全部在my_code.py中,在main.py中,我有:

def main():
 some_function_from_my_code(param1,param2)

但是当我尝试pip3安装mypackage时,出现错误消息:

 ModuleNotFoundError: No module named 'mypackage.main'

我的setup.py脚本如下:

from setuptools import setup, find_packages


with open('requirements.txt') as requirements:
    required = requirements.read().splitlines()

with open("README.md", "r") as fh:
    long_description = fh.read()

setup(
    name='mypackage',
    version='0.0.14',
    description='',
    long_description=long_description,
    long_description_content_type="text/markdown",
    url='',
    author=[''],
    author_email='',
    license='MIT',
    packages=find_packages(exclude=["build.*", "tests", "tests.*"]),
    install_requires=required,
    entry_points={
        'console_scripts': ['mypackage = mypackage.main:main']
    }
    )

可能是什么问题?

0 个答案:

没有答案