Synology 是世界上最好的 NAS 台灣製造商,其設備配備了基於 ARM-64 架構(也稱為 aarch64)的 RTD1619B 處理器。自 2012 年起擁有 DS212j 11 年後,我擁有了 NAS DS223j。
作為一名精通 Python 的開發人員,不幸的是 Synology 的 NAS 並未內建 Python 支持,因此我必須使用 Diskstation 的套件中心下載其 Python 發行版。問題是它是 Python 的舊版本:3.8,已經發布 4 年多了。我需要使用Python的最新功能,所以不得不使用舊的Python是一個障礙。
使用最新Python 的替代方案(在撰寫本文時為3.21),您可以使用Anaconda 附帶的Python,它提供了一個靜態編譯的套件管理器可供下載,名為micromamba,您可以按照mamba.readthedocs.io 上的說明進行下載。
步驟如下:
- 在bash shell中,執行curl -Ls https://micro.mamba.pm/api/micromamba/linux-aarch64/latest | tar -xvj bin/micromamba
- 這會將 micromamba 二進位檔案下載到 bin 子資料夾
- 然後,執行./bin/micromamba shell init -s bash。這會將初始化片段加入到 .bashrc 檔案中。
- 然後,執行 source ~/.bashrc 和 micromamba activate && micromamba config 附加通道 conda-forge
- 最後一個指令將設定 micromamba 下載最新版本的 python 基本開發環境,可以透過 micromamba install 啟動
- 到達那裡後,執行 python 可執行文件,瞧,你就有了一個最近編譯的 python,可能不超過 1 個月!基本安裝也安裝了 pip,因此您掌握了 Python 的所有功能!
參考文獻:
- https://avivleemann.github.io/blog/blog/posts/2023-12-07-micromamba/micromamba-guide.html
- https://mamba.readthedocs.io/en/latest/installation/micromamba-installation.html#mamba-org-releases
以上是如何在 Synology diskstation 中安裝最新的 Python的詳細內容。更多資訊請關注PHP中文網其他相關文章!