簡體   English   中英

HEROKU 應用程序 ModuleNotFoundError:沒有名為“numpy”的模塊

[英]HEROKU app ModuleNotFoundError: No module named 'numpy'

所以我需要每天運行某個腳本。 我知道如何在本地執行此操作,但要執行此操作,我必須讓我的 PC 24/7 全天候打開。

我想我可以將它部署在一個在線服務器上並讓它一直運行。 我試過使用 Heroku,到目前為止,除了一件事外,一切都很好。

部署沒問題。 沒有給出錯誤,requirements.txt 充滿了我需要的模塊,Procfile 包含下一行代碼(該文件名為automatic.py):

web: python3 automatic.py

當我嘗試執行時: heroku run python3 automatic.py它向我顯示錯誤,告訴我未安裝 Numpy(但它在 requirements.txt 中)。

關於如何解決這個問題的任何想法?

PS:將 python3 更改為 python 不是解決方案,因為它使用 python2 並且這給了我與版本相關的其他錯誤。

提前致謝。

你能檢查一下你的 requirements.txt 是否像文檔中指定的那樣在你的項目的根目錄下? https://devcenter.heroku.com/articles/python-pip

您還可以使用模板 docker 文件通過 Heroku 進行科學計算: https : //github.com/heroku-examples/python-miniconda這將是使用 scipy 進行此操作的最簡單方法。

暫無
暫無

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

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