环境¶
无论你是想向 RSSerpent 核心、或是任一 RSSerpent 官方/社区插件做贡献,你都需要阅读并依从本文档的指示,来搭建一个开发环境。
Python¶
RSSerpent 使用 Python 编程语言编写。因此,你需要在你的系统上安装 Python 才能运行 RSSerpent。最通用的 Python 安装方式就是到 Python 官方下载页面去下载一个安装包。当然,你也可以通过包管理器来安装:
# Arch
sudo pacman -S python
# Debian/Ubuntu
sudo apt update
sudo apt install python3 python3-pip
# Homebrew
brew install python
# MacPorts
sudo port selfupdate
sudo port install python
# Chocolatey
choco install python
# Scoop
scoop install python
Note
如果你需要在系统上安装多个 Python 版本,请考虑使用 pyenv。
Note
如果你使用 Windows 系统,你还需要设置环境变量 PYTHONIOENCODING=utf8
。
成功安装以后,你需要运行 python -V
(或者 python3 -V
)来确认 Python 的版本。这是因为有些包管理器默认安装的 Python 版本不一定受 RSSerpent 支持。如遇此种情况,请参考包管理器的相关文档来安装受 RSSerpent 支持的 Python 版本。
Note
请确保你的系统上也安装了 git。
Poetry¶
Poetry 是一个现代化的 Python 打包和依赖管理工具,RSSerpent 目前使用 Poetry 来管理项目依赖。如何安装请查看:
https://github.com/python-poetry/install.python-poetry.org
接下来…¶
最后更新:
2024-06-21