所以我開始用python撰寫一個專案,我使用的教程告訴我使用pip環境作為我的虛擬環境。但是,當我執行git push heroku master命令時出現了問題。它找不到包django-heroku!
我很困惑,因為當我運行時python manage.py runserver,我電腦上的服務器運行了。然后我切換到一個 python 環境,它位于我推送到 heroku 的目錄中。問題解決了!虛擬環境以及因此安裝的軟體包都在被推送到 git 的目錄中,我可以在我的網站中使用它們!
但問題仍然存在:您可以將 pip 環境用于推送到 git 的 django 專案嗎?謝謝!
uj5u.com熱心網友回復:
你不應該在你的 repo 中包含 python 包并將它們推送到 Heroku。檢查https://devcenter.heroku.com/articles/python-pip。您只需要根目錄中的 requirements.txt 檔案。Heroku 將自動為您安裝軟體包。
uj5u.com熱心網友回復:
在python的虛擬環境中使用git是沒有問題的,git的作業原理完全一樣;如果您想以這種方式呼叫它,唯一的限制是必須激活 vir-env 才能使用 git 進行任何操作(提交、推送、獲取等)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/404418.html
標籤:
上一篇:軟體測驗的底層邏輯是什么?
下一篇:無法將Laravel應用部署到Heroku-symfony/polyfill-ctypev1.24.0需要php>=7.1
