在IPython 中重新載入子模組:高效率的工作流程
在涉及子模組和使用NumPy/SciPy 的Python 環境中,Python 環境中, IPython 被證明是一種有價值的互動方式安慰。然而,在維護現有模型的同時重新載入子模組中更改的程式碼已被證明具有挑戰性。若要增強此工作流程,請探索以下建議:
IPython Autoreload Magic
IPython 提供自動重新載入功能,簡化重新載入變更模組的流程。此方法與重新載入指令略有不同,說明訊息中記錄了潛在的警告(%autoreload?)。
要啟動此功能:
執行下列指令IPython 中的指令:
這將提示IPython 自動重新載入受影響的模組每個新行執行。
永久設定
如果需要,可以透過修改 ~/.ipython/profile_default/ipython_config.py 檔案來永久啟用此設定。附加以下行:
儲存這些變更後,IPython 將始終啟用自動模組重新載入。
以上是如何使用 NumPy/SciPy 有效率地重新載入 IPython 中的子模組以改善工作流程?的詳細內容。更多資訊請關注PHP中文網其他相關文章!