《Disney +》 迪士尼、Marvel、彼思、星球大戰…  PS4™『Virtua Fighter 5 Ultimate Showdown』於今日在PS Plus每月遊戲上推出!帶來嶄新視覺圖像與功能的最新作!   專訪《Returnal》配樂作曲家Bobby Krlic   尤菲悲痛欲絕的喊叫…!「FINAL FANTASY VII REMAKE INTERGRADE」最終宣傳片於官方直播中公開!   為編輯部會議室添購IRIS OHYAMA 55吋4K電視「55UB10P」!   11月14日起 怪物彈珠與「SHAMAN KING」第一次合作活動開始!   索尼克的完全新作《索尼克未知邊境》將於2022年冬季登場!   《猛毒2:血蜘蛛》——標誌性共生體即將真實現身   今天發售!「街頭霸王V 」發售紀念活動開始! 

Linux 如何於 Crontab 執行 Python Virtualenv 環境

商業

Python 都會使用 virtualenv 來開發,Deploy 當然也希望可以建造一個乾淨的 virtualenv 的環境來搬移。

不過 Python 的 venv 執行的參數作法如下:

  1. cd venv
  2. . venv/bin/activate # 進入環境,問題出在這個階段,進不去
  3. pip install -r requirements.txt # 安裝所需套件

Linux 如何於 Crontab 執行 Python Virtualenv 環境

於「. venv/bin/activate」進不去,所以研究看看 activate code 是寫什麼,結果只是簡單的 shell script,所以只要將 "." 改成 "source" 就可以執行囉~

不過於 crontab 寫法還是要稍微注意 PATH 的問題,crontab 寫法參考:

SHELL=/bin/bash
/10 * * * * source /project/venv/bin/activate && /project/bin/exec.py args

相關網頁

Tsung

隨機商業新聞

Addidas