我正在尝试安装这个:https://github.com/andrewebdev/django-video/
但是,由于某种原因,当我尝试使用 python setup.py install
安装它时,它只安装src/videostream
中的文件,而不安装子目录中的文件src/videostream/management
、src/videostream/templates
等。
我已经使用过几次设置工具和distutils,但我显然不是专家。
setup.py 就在这里 https://github.com/andrewebdev/django-video/blob/master/setup.py
from distutils.core import setup
setup(
name="videostream",
version="0.2",
url="http://github.com/andrewebdev/django-video",
description="A simple video streaming application for django",
author="Andre Engelbrech",
author_email="andre@teh-node.co.za",
packages=['videostream'],
package_dir={'': 'src'}
)
我尝试从安装工具中用 find_packages() 替换包列表,但这并没有解决问题。
提前谢谢。
最终通过将 setup.py 更改为:
from setuptools import setup, find_packages
setup(
name="videostream",
version="0.2",
url="http://github.com/andrewebdev/django-video",
description="A simple video streaming application for django",
author="Andre Engelbrech",
author_email="andre@teh-node.co.za",
package_dir={'': 'src'},
packages=find_packages('src'),
include_package_data=True,
)
并添加 MANIFEST.in:
recursive-include src/videostream/templates *