setup.py不包含模块

0 python distutils

setup.py包含它所在的同一目录中的模块,但是在site.packages目录和我添加到pythonpath的lib文件夹中省略了模块.

不要告诉我它不只是导入像python解释器这样的文件.它应该如果你命名它们.

programdir-->
programdir-->
datadir
program.py
functions.py
setup.py
Run Code Online (Sandbox Code Playgroud)

setup.py

from distutils.core import setup

setup(name = "program",
    version = "1.0",
    description = "a program",
    author = "me",
    author_email = "email@email.com",
    url = "http://www.url.com",
    py_modules = ["program", "functions", "tweepy", "anothermod", "webbrowser","" ],
    data_files  = [("data", ["data/intros.txt"])],
    long_description = """
    Descriptttttionnnn
    """
        )
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Seb*_*ask 6

setup.py负责捆绑和安装您的源,而不是依赖项.但是,您可以使用install_requires(阅读手册)指定要求.这将由pip或setuptools用于安装给定的依​​赖项,但它也不会捆绑它们.