簡體   English   中英

無法從pip安裝的軟件包中提供靜態文件

[英]Trouble with serving static files from pip installed package

我有一個想要提供可視化“演示應用程序”的程序包。 我添加了HTML,以便將其包含在包中。 我創建了一個主函數,並將其用作入口點。

每當我從本地程序包中的main命令運行sky view ,它就可以很好地為.css/.jss文件提供服務,但是只要我從以下位置提供服務:

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

從入口點開始,它會為css和js給出404錯誤(奇怪的是,不是針對HTML文件),例如:

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

有什么事嗎

如果人們想看一下代碼,可以將其與pip3 install sky ,或者從github克隆。

檢查setup.pypackage_data聲明。 軟件包中沒有安裝CSS文件,但是安裝了HTML文件(應該是JS;我不清楚那里有什么問題)。

所有的靜態文件(如.css和.js)都必須放在名為static的文件夾中,以使其可執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM