从pip安装的包提供静态文件时出现问题

2024-06-17 11:01:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包,想提供一个可视化的“演示应用程序”。我添加了HTML以便它包含在包中。我创建了一个main函数,并将其用作入口点。在

每当我从本地包的main命令中运行sky view时,它都可以很好地为.css/.jss文件提供服务,但是每当我从以下位置提供服务时:

/Library/Frameworks/Python.framework/Versions/3.4/bin/sky

从入口点开始,它给出了404个css和js错误(奇怪的是,不是HTML文件),比如:

WARNING:tornado.access:404 GET /static/css/app.css (::1) 0.55ms

怎么了?在

如果人们想看代码,可以用pip3 install sky安装,也可以从github克隆。在


Tags: 文件函数命令view应用程序main可视化html
2条回答

所有静态文件,如.css和.js必须放在一个名为static的文件夹中才能使它们成为静态文件可执行。检查如果你这么做的话。在

检查您的setup.py中的package_data声明。CSS文件没有随包一起安装,但是HTML文件是(JS也应该安装;我不清楚哪里出了问题)。在

相关问题 更多 >