例如腳本中使用了第三方的requests 庫,給別人運行時,可能就提示缺少這個庫,有沒有辦法抓到這個異常後,直接幫用戶自動安裝好呢?
走同样的路,发现不同的人生
你應該在給腳本別人使用之前,把你用到的庫都寫到requirements.txt檔案裡然後運行pip install -r requirements.txt
實際上可以做到,不過你能確保缺失的模組跟安裝的包名稱一致嗎,另外還有版本的問題也是需要考慮的。因此還是把依賴都解決了再想這個問題。
你應該在給腳本別人使用之前,把你用到的庫都寫到requirements.txt檔案裡
然後運行pip install -r requirements.txt
實際上可以做到,不過你能確保缺失的模組跟安裝的包名稱一致嗎,另外還有版本的問題也是需要考慮的。因此還是把依賴都解決了再想這個問題。