繁体   English   中英

setup.py不包含模块

[英]setup.py isn't including modules

setup.py包含与模块位于同一目录中的模块,但在site.packages目录和我添加到pythonpath中的lib文件夹中却保留了模块。

不要告诉我,它不仅会导入python解释器之类的文件。 如果您给他们命名的话。

programdir-->
programdir-->
datadir
program.py
functions.py
setup.py

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
    """
        )

我究竟做错了什么?

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

Julius使用的是distutils,而不是setuptools。 这意味着将requires传递给setup()函数,而不是install_requires 参见文档:

2.4。 发行与包装之间的关系

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM