本文档提供 Pixels Lance 的详细安装步骤。
- Python: 3.8+
- pip: 20.0+
- 操作系统: Linux / macOS / Windows
git clone https://github.com/AntiO2/pixels-lance.git
cd pixels-lance
./scripts/install.sh
source .venv/bin/activategit clone https://github.com/AntiO2/pixels-lance.git
cd pixels-lance
install.bat# Linux / macOS
python3 -m venv .venv
source .venv/bin/activate
# Windows
python -m venv .venv
.venv\Scripts\activatepip install --upgrade pip
pip install -r requirements.txt
pip install -r requirements-dev.txt # 开发依赖(可选)pip install -e .# 检查 CLI
pixels-lance --help
# 运行测试
pytest tests/ -v
# 检查 Python 模块
python -c "from pixels_lance import DataParser, LanceDBStore; print('OK')"预期输出:
OK
如果修改了 proto/sink.proto:
python -m grpc_tools.protoc -I proto \
--python_out=src/pixels_lance/proto \
--pyi_out=src/pixels_lance/proto \
--grpc_python_out=src/pixels_lance/proto \
proto/sink.protopip install python-dotenvpip install grpcio grpcio-tools protobufpip install pylance pyarrow