---
# System prepended metadata

title: LEDA APP安裝
tags: [產品安裝]

---

# For LEDA內部

http://leda-office.synology.me:30000/LEDA/earth-api.git
進入環境後直接跑 app.py就好了
```
conda activate leda
python app.py
```

# For 客戶端
## 0. 自己編譯 

需要有 auto-pack
http://leda-office.synology.me:30000/LEDA/pack.git

go build -v .\cmd\auto-pack\

產物: auto-pack.exe
*記得將auto-pack.exe加到環境變數

## 1. 直接下載專案 earth-api

http://leda-office.synology.me:30000/LEDA/earth-api.git

## 2. 先切分支

## 3. 產生鎖檔 / 確認客戶 GPU ID

auto-pack.exe -lock >> gpu_id.lock

## 4. 打包 UI

http://leda-office.synology.me:30000/LEDA/earth.git

在earth底下輸入
`yarn build`

產物: dist資料夾

## 5. 打包 LEDA APP

1. 先進conda環境 (注意python=3.8)
2. 把 dist 放進 earth-api
3. 到 earth-api 資料夾底下，輸入以下打包指令

```
auto-pack.exe -os=windows .
auto-pack.exe -os=linux .
(注意上面兩行都有點)
```

產物: earth-api.pack.exe (改名成 pack.exe)

**#備註: 若打包失敗，先刪除 .pack 資料夾**
**#備註: 打包時建議重新clone，避免本地資料一起被打包**

## 6.建立run.bat
內容:
```
call activate leda
set PATH=%PATH%;C:\Program Files\Google\Chrome\Application
pack.exe -c "python app.pyc"
```
## ------------------------------以下流程可以由實習生操作--------------------------
## 7. 安裝客戶端 Python 環境
https://leda-office.seadeep.ai/d/f/yprpOH0QwjxLDMkwJKuUPZMIfHxOpB87

## 8. 建立捷徑到桌面，設定圖示
先用記事本打開`run.bat`確認裡面的conda環境名稱正確
右鍵`run.bat`建立捷徑 然後丟到桌面或想放置的地方
![image](https://hackmd.io/_uploads/r19Aw7Ru0.png)

接著右鍵`run.bat-捷徑`->點選內容->選擇變更圖示->瀏覽img裡的`LEDA Logo_online.ico`
![image](https://hackmd.io/_uploads/rke7umR_A.png)

最後將名稱改成LEDA APP 雙擊就可以執行了

![image](https://hackmd.io/_uploads/ryvU_Q0uR.png)

![image](https://hackmd.io/_uploads/SyNAuXCdR.png)



