Установка
ZenCad устанавливается из PyPI вместе с готовым бинарным wheel геометрического backend. Conda и отдельная установка OpenCascade не требуются.
Графический интерфейс
python3 -m pip install "zencad[gui]"
zencad
В Debian и Ubuntu перед первым запуском установите системные библиотеки Qt/X11:
sudo apt update
sudo apt install libglu1-mesa libxcb-cursor0 libxcb-icccm4 \
libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 \
libxcb-shape0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 \
libxkbcommon-x11-0
Графический интерфейс использует X11; в Wayland-сессии требуется XWayland.
Только геометрия, без GUI
python3 -m pip install zencad
Требуется 64-битный CPython 3.10–3.14. Геометрическая часть имеет готовые wheel для Windows x86-64, macOS 11+ x86-64/arm64 и Linux x86-64/aarch64 с glibc 2.31 или новее. GUI-extra доступен для Windows x86-64, macOS x86-64/arm64 и Linux x86-64; PyQt5 сейчас не публикует wheel для Linux aarch64.
Текущая версия из исходников
Это руководство описывает текущее исходное дерево ZenCad 2. pip install zencad
получает опубликованный пакет, а не обязательно эту ревизию. В checkout:
python -m pip install -e ".[gui]"
python -m zencad
Без GUI используйте python -m pip install -e .. Дополнительные зависимости
примеров: python -m pip install -e ".[examples]".