在ai studio中“持久化”修改python庫檔案的方法

Insomnialoveffff發表於2020-11-18

1.思路

其實持久化修改python的庫檔案是做不到的,但我們可以通過在專案的開頭新增linux的cp命令, 在每次執行專案時將提前寫好的修改後檔案自動移動到site_packages中, 達到類似“持久化”的效果。

2. 示例

現在我們想要基於gym包自定義一個強化學習環境,則必須修改包內envs資料夾內的__init__.py檔案。解決方案如下:

Step1.

將寫好的修改後檔案上傳到work資料夾(work資料夾下的檔案可以持久化儲存)
在這裡插入圖片描述

Step2.

在專案開頭加入如下程式碼

!cp /home/aistudio/work/__init__.py \
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/gym/envs/
# 第二行為ai studio中python的路徑

相關文章