首页  >  文章  >  后端开发  >  如何在 Synology diskstation 中安装最新的 Python

如何在 Synology diskstation 中安装最新的 Python

PHPz
PHPz原创
2024-07-18 18:53:271024浏览

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 上的说明进行下载。
步骤如下:

  1. 在bash shell中,执行curl -Ls https://micro.mamba.pm/api/micromamba/linux-aarch64/latest | tar -xvj bin/micromamba
  2. 这会将 micromamba 二进制文件下载到 bin 子文件夹
  3. 然后,执行./bin/micromamba shell init -s bash。这会将初始化片段添加到 .bashrc 文件中。
  4. 然后,执行 source ~/.bashrc 和 micromamba activate && micromamba config 附加通道 conda-forge
  5. 最后一个命令将配置 micromamba 下载最新版本的 python 基本开发环境,可以通过 micromamba install 启动
  6. 到达那里后,执行 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

Image description

以上是如何在 Synology diskstation 中安装最新的 Python的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn