簡體   English   中英

子任務 840897391 失敗:解析清單時出錯:清單文件計數 (6742) 大於允許的最大值 (6000)

[英]Child Task 840897391 failed: Error parsing manifest: Manifest file count (6742) greater than maximum allowed (6000)

添加更多數據后,我正在重新部署更新的 Shiny 應用程序。 我收到錯誤“子任務 840897391 失敗:解析清單時出錯:清單文件計數 (6742) 大於允許的最大值 (6000)”。

我做了以下

  • 刪除 rsconnect 並部署為新的 Shiny 應用程序。 然而我得到了同樣的錯誤。

我該如何克服這個錯誤?

如果您的應用程序具有 python 虛擬環境:

我花了幾個小時嘗試使用 virtualenv 進行部署,清理未使用的包等。但是,在有限的雲中部署大量文件似乎很復雜(對於 shiny 應用程序中的免費計划)。 我有同樣的錯誤,可以節省我的部署的是這個解決方法

  • 在 app.R 中寫這個(記住這些包只是一個例子,為你自己的應用程序編輯 - 除了 numpy,它是必需的)

     reticulate::virtualenv_create("python35_env", python = "python3") reticulate::virtualenv_install("python35_env", packages = c("pandas", "requests", "numpy", "elasticsearch", "elasticsearch_dsl", "requests_aws4auth")) reticulate::use_virtualenv("python35_env", required = TRUE) reticulate::source_python("getdatafunction.py")
  • 並將其寫入.Rprofile:

    # .RProfile
    Sys.setenv(RETICULATE_PYTHON = "~/.virtualenvs/python35_env/bin/python")


暫無
暫無

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

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