我已經在python中構建了一個簡單的模塊,它使用graphviz通過直接調用dot作爲shell命令來生成一些圖。我原計劃把這個模塊放在我的網站上。但是,爲了使用graphviz(和dot),它必須安裝在調用該腳本的計算機上,不幸的是,我託管我的網站的公司不會將其安裝在他們的服務器上。是否可以直接從其源代碼使用graphviz,而不是安裝它?
我試圖想出替代品,所以我仍然可以把模塊放在線上。我讀過,有一個Graphviz API可以調用來生成圖表,但該網站的信息關閉了。
然後我有一個想法 - 因爲graphviz是開源的,並且源代碼可以在線獲得,是否有可能以某種方式將所有的源代碼複製到我的homedir中,並且做些事情讓graphviz無需工作通過正式的安裝過程?我不確定在安裝過程中發生了什麼 - 它讓我想知道這些安裝過程是我自己可以手動執行的嗎? (我不知道它是否涉及到在正確的位置複製文件,設置環境變量等。同樣,對於我來說,改變我的代碼,調用'dot.exe的絕對路徑'或類似的東西。)有人知道我可以從哪裏瞭解這個嗎?或者,如果這是不可能的 - 讓我知道?
我很感激您可能提供的任何幫助或建議。 (PS我知道谷歌的圖表API,但它不適合我在做什麼。)
我不知道這存在。非常感謝!我會一直在尋找這個絕對! – ffConundrums
更新了Chrome中的工作答案 – magjac