<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【保姆級(jí)教程】白嫖老外的云服務(wù)器

          共 1609字,需瀏覽 4分鐘

           ·

          2021-12-28 23:14

          ↓↓↓點(diǎn)擊關(guān)注,回復(fù)資料,10個(gè)G的驚喜

          最近在玩streamlit,不但實(shí)現(xiàn)一些好玩的應(yīng)用,還可以直接部署,比如我之前開(kāi)發(fā)的決策樹(shù)挑西瓜就是使用了streamlit,入門(mén)可以參考我的這篇教程。

          前文我介紹了用streamlit+bar_chart_race實(shí)現(xiàn)條形競(jìng)賽圖的方法,今天咱們就講一下如何部署,如何白嫖heroku的服務(wù)器。

          https://bar-chart-race-app.herokuapp.com/

          Heroku

          Heroku平臺(tái)的靈活性極高且支持多種編程語(yǔ)言,若想把程序部署到Heroku上,開(kāi)發(fā)者要使用Git把程序推送到Heroku的Git服務(wù)器上。在服務(wù)器上,git push命令會(huì)自動(dòng)觸發(fā)安裝、配置和部署程序。

          大家可以先在heroku注冊(cè)一個(gè)用戶,登錄之后完全可以在dashboard部署應(yīng)用:https://heroku.com

          安裝Heroku CLI

          https://devcenter.heroku.com/articles/heroku-cli
          #?Windows
          https://devcenter.heroku.com/articles/heroku-cli
          #?mac
          brew?tap?heroku/brew?&&?brew?install?heroku
          #?Ubuntu?/?Debian?apt-get
          curl?https://cli-assets.heroku.com/install-ubuntu.sh?|?sh

          配置文件

          把項(xiàng)目完整地push到github

          導(dǎo)出項(xiàng)目當(dāng)前開(kāi)發(fā)環(huán)境的包信息

          pip?freeze?>?requirements.txt

          requirements.txt內(nèi)容如下

          base58==2.1.1
          graphviz==0.19
          matplotlib==3.5.0
          matplotlib-inline==0.1.3
          numpy==1.21.4
          pandas==1.3.4
          plotly==5.4.0
          streamlit==1.2.0

          項(xiàng)目下新建setup.sh內(nèi)容如下:

          mkdir?-p?~/.streamlit/
          echo?"\
          [server]\n\
          headless?=?true\n\
          port?=?$PORT\n\
          enableCORS?=?false\n\
          \n\
          "
          ?>?~/.streamlit/config.toml

          項(xiàng)目下新建Procfile(注意,該文件無(wú)任何后綴)內(nèi)容如下:

          web:?sh?setup.sh?&&?streamlit?run?app.py

          創(chuàng)建app

          登錄heroku

          heroku?login

          新建APP

          heroku?create?bar-chart-race-website

          以上兩部也可直接在dashboard直接操作:

          https://dashboard.heroku.com/apps

          新建app
          鏈接到自己的github
          選擇對(duì)應(yīng)的項(xiàng)目 - connect
          項(xiàng)目需要安裝ffmpeg,在settings中添加buildpacks,注意順序,ffmpeg在前,python在后

          https://dashboard.heroku.com/apps/bar-chart-race-app/settings

          返回到deploy頁(yè)面繼續(xù)部署
          成功 https://bar-chart-race-app.herokuapp.com/

          推薦閱讀

          1. 決策樹(shù)可視化,被驚艷到了!
          2. 開(kāi)發(fā)機(jī)器學(xué)習(xí)APP,太簡(jiǎn)單了
          3. 周志華教授:關(guān)于深度學(xué)習(xí)的一點(diǎn)思考
          4. 200 道經(jīng)典機(jī)器學(xué)習(xí)面試題總結(jié)
          5. 卷積神經(jīng)網(wǎng)絡(luò)(CNN)數(shù)學(xué)原理解析
          6. 收手吧,華強(qiáng)!我用機(jī)器學(xué)習(xí)幫你挑西瓜


          三連在看,月入百萬(wàn)??


          瀏覽 80
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  啪啪啪www. | 夜夜爽7777精品国产三级 | 性欧美视频 | 很很撸AV| 可以看的三级网站 |