如何把項目部署到一個具有公網ip地址的服務器上,讓他人看到?
可以利用?streamlit 的社區云免費部署
1、生成requirements.txt文件
終端輸入pip freeze > requirements.txt即可
requirements.txt里既包括自己安裝過的庫,也包括這些庫的依賴庫
(但是這樣可能requirements.txt里的內容很繁雜,部署的時候會出錯,所以可以換種方式:把代碼文件上傳到豆包,讓它來總結requirements.txt該寫些什么)
2、把項目上傳到Github
因為streamlit的社區云服務會從Github倉庫里拉取代碼
新建倉庫——上傳文件,把真正的項目源代碼文件拖進框里(注意不包括venv這種虛擬環境相關的文件)
刪除文件:進入文件里,點擊右上角的三點,注意也需要commit changes
更新文件:把同名文件上傳即可覆蓋
3、進入share.streamlit.io進行部署
最后把應用鏈接發給別人即可