上位机软件安装
CrackNuts上位机提供一个基于 Python 的开发 SDK,默认集成开发环境为 Jupyter,并在其中内置了便于使用的设备控制与数据采集组件。用户也可以在非 Jupyter 环境下,通过标准的 Python 脚本对设备进行控制。
使用本 SDK 需要具备基本的 Python 编程知识。如果您尚不熟悉 Python,推荐参考 廖雪峰的 Python 教程 进行学习。
CrackNuts 上位机作为一个 Python 库,支持通过 pip 直接安装,也可使用我们提供的快速安装脚本进行配置。快速安装脚本将自动创建一个 Conda 虚拟环境,并在其中安装 CrackNuts 及其相关依赖。
您可以根据需求选择以下任一方式进行安装。
快速命令安装
当您的电脑中没有任何Python环境或者没有安装任何Python虚拟环境时,推荐您使用快速安装方式进行安装。安装后,将执行以下操作:
- 安装
Miniconda(如果系统中存在则使用已安装版本) - 创建名称为
cracknuts的虚拟环境,并指定Python版本为12.3 - 安装
CrackNuts依赖(最新稳定版) - 创建两个桌面快捷方式:
CrackNuts和CrackNuts Tutorials,便于快速进入虚拟环境或打开教程。
目前快速安装脚本支持Windows系统和Linux,MacOS系统将在后续版本中支持。
在国内的用户可选择国内网络推荐脚本进行安装,其将使用国内服务器进行安装文件的下载,并自动配置conda和pip的国内镜像,以加快安装速度。
- Windows Powershell
- Linux
- MacOS
curl https://raw.githubusercontent.com/cracknuts-team/cracknuts/refs/heads/main/install/win-install.ps1 -o "cracknuts-win-install.ps1"; powershell -ExecutionPolicy Bypass -File ".\cracknuts-win-install.ps1"; del "cracknuts-win-install.ps1"
国内网络推荐脚本:
curl https://gitee.com/cracknuts-team/cracknuts/raw/main/install/install.ps1 -o "cracknuts-win-install.ps1"; powershell -ExecutionPolicy Bypass -File ".\cracknuts-win-install.ps1" -EnableChinaConfig; del "cracknuts-win-install.ps1"
Windows安装成功后,桌面出现两个快捷方式:

双击CrackNuts快捷方式或在开始菜单点击CrackNuts图标,将打开CrackNuts的Conda虚拟环境,您可以开始使用CrackNuts进行设备控制和数据采集的操作。

双击CrackNuts Tutorials快捷方式或在开始菜单点击CrackNuts Tutorials图标,将使用Jupyter打开教程目录,您可在其中选择自己感兴趣的章节进行学习。

curl -sSL https://raw.githubusercontent.com/cracknuts-team/cracknuts/refs/heads/main/install/install.sh | bash
国内网络推荐脚本:
curl -sSL https://gitee.com/cracknuts-team/cracknuts/raw/main/install/install.sh | bash -s -- --china-config
在Ubuntu安装成功后,在应用程序网格中将展示CrackNuts的快捷方式。

点击CrackNuts图标,将打开CrackNuts的Conda虚拟环境,您可以开始使用CrackNuts进行设备控制和数据采集的操作。

点击CrackNuts Tutorials图标将使用Jupyter打开教程目录,您可在其中选择自己感兴趣的章节进行学习。

TODO
PIP安装
如果您熟悉Python和虚拟环境的配置您也可以通过pip的方式进行安装。使用pip安装时,推荐创建虚拟环境进行安装,以避免对系统的Python环境造成影响。