第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于運行 Python 腳本的火庫云函數(shù)

用于運行 Python 腳本的火庫云函數(shù)

慕慕森 2022-09-29 15:36:37
我有一個快速應(yīng)用程序,它生成一個Python進程來執(zhí)行Python腳本。當我執(zhí)行 ,我可以看到我的終結(jié)點正在被命中,然后運行 Python 進程。但是,該過程似乎沒有執(zhí)行。firebase serveconst runPythonScript = () => {    return new Promise((resolve, reject) => {        let value;        const spawn = require('child_process').spawn;        const pythonProcess = spawn('python', ['./myScript.py']);        pythonProcess.stdout.on('data', (data: string) => {            console.log('Am I being hit?') // This line is not being hit            value = JSON.parse(data);        });        pythonProcess.on('exit', (code: number) => {            if (code === 0) {                resolve(value);            }            else {                reject(value);            }        });    });}從上面代碼中的注釋來看,stdout“數(shù)據(jù)”的偵聽器沒有被擊中。我不太熟悉Firebase,但我的想法是將Firebase托管用于我的前端,然后使用Firebase云功能來運行我的快速服務(wù)器。為了使我的應(yīng)用程序運行Python腳本,我需要做些什么嗎?從我從其他 StackOverflow 帖子(此處)收集到的信息來看,我無法運行 Python 進程,可能是因為 Firebase 云函數(shù)沒有安裝 Python。因此,我需要將我的Python腳本打包成可執(zhí)行文件(如此處所述),以便Firebase云函數(shù)可以只運行可執(zhí)行文件。這是正確的嗎?如果是這樣,我寧愿不必打包我所有的Python腳本。有沒有更好的方法來解決這個問題?這是免費的嗎?
查看完整描述

1 回答

?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

從我從其他 StackOverflow 帖子中收集到的信息來看,我無法運行 Python 進程,可能是因為 Firebase 云函數(shù)沒有安裝 Python。

這是事實。

因此,我需要將我的Python腳本打包成可執(zhí)行文件(如此處所述),以便Firebase云函數(shù)可以只運行可執(zhí)行文件。這是正確的嗎?

你當然可以嘗試這個,但我不建議這樣做。這聽起來像是很多工作,幾乎沒有什么好處,特別是當你有其他選擇的時候。

有沒有更好的方法來解決這個問題?

您可以在python中本機編寫云函數(shù)。您將無法使用 Firebase 工具來測試和部署它們。谷歌云擁有您入門所需的一切。


查看完整回答
反對 回復(fù) 2022-09-29
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號