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
"""
)
我做错了什么?
答案 0 :(得分:6)
setup.py负责捆绑和安装您的源,而不是依赖项。但是,您可以使用install_requires
(read the manual)指定要求。这将由pip或setuptools用于安装给定的依赖项,但它也不会捆绑它们。
答案 1 :(得分:0)
Julius正在使用distutils,而不是setuptools。这意味着requires
应传递给setup()
函数而不是install_requires
。请参阅文档: