# tgba **Repository Path**: lyucg/tgba ## Basic Information - **Project Name**: tgba - **Description**: TGBA 商务数据分析实验环境 - **Primary Language**: Rust - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: https://gitee.com/lyucg/tgba - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-02-29 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Rust, JupyterLab ## README 点击下面按钮下载商务数据分析实验环境(TGBA)安装程序:
## 安装过程 下载后运行程序,仅需要指定安装目标目录后,点击【开始安装】即开始安装,直到完成。
在安装过程中,先自动下载安装 Python,创建虚拟环境, 再批量下载数据分析环境所需230多个 Python 程序包, 然后批量安装这些程序包,并配置环境,最后完成安装。

安装中常见问题

  1. 在使用 Edge 或 Chrome 浏览器下载时,或遇到“由于此类型的文件可能会损害你的设备, tgba-installer.exe 被阻止”的警告信息。

    原因: 不要紧张,此程序是安全的,可以下载。微软 Windows 会对未签名认证的程序进行安全提示。 本项目程序 tgba-installer 是开源免费的, 暂无任何寻资助或众筹计划,无支付签名认证年费的预算。 因此没有进行签名验证,除了那稍烦人的安全提示外,并不会有任何安全影响。

    解决方法: 在【下载】菜单或界面,对此程序的下载项目,选择【保留】即可。

  2. 下载后在运行 tgba-installer,系统弹出蓝色窗口, 提示“Microsoft Defender SmartScreen 阻止了无法识别的应用启动。 运行此应用可能会导致你的电脑存在风险”。

    原因: 程序是安全的,可以运行的。原因与前面一样。 微软 Microsoft Defender SmartScreen 默认阻止运行未签名认证的程序。

    解决方法: 点击【更多信息】,窗口右下角右一个按钮变成两个按钮,点击【仍要运行】。

  3. 使用Windows自带浏览器Edge下载,遇到“无法下载 - 检测到病毒”

    原因: 微软的 Defender SmartScreen 会误杀未有签名的应用程序。

    解决方法: 暂时停用微软SmartScreen:从 Edge 的菜单打开【设置】,在【设置】右上角的搜索框内搜索 smart , 然后看到右侧“Microsoft Defender Smartscreen”, 关闭该功能即可。下图,滑扭蓝色表示该功能在开启状态。

  4. 遇到“由于找不到vcruntime140.dll,无法继续执行代码”系统错误

    原因: 系统没有更新,导致系统缺少必须运行库。

    解决方法: 安装微软官方的系统补丁,到微软网站下载可再发行程序包。 例如,如果操作系统是64位的Windows, 可在该页面寻找下载vc_redist.x64.exe安装文件,然后再运行安装该补丁即可。

## 项目简介 **TGBA(TianGong Business Analytics)** 为高校商务数据分析教学提供了一个方便、稳定的JupyterLab环境。该项目专门开发了一套TGBA平台的安装程序,旨在简化Python和JupyterLab的安装和配置过程,以提供更稳定的安装方式,使师生能够更轻松地学习和使用Python进行数据分析。 TGBA实验平台的特点如下: * 平台按目录独立安装,自带Python环境及所需的包。 * 可以多次安装平台到不同目录,每个环境都是独立的,互不影响。这样可以按照课程或项目的不同,在独立的目录中安装和使用。 * 卸载方便,只需删除环境目录即可。 * 重新安装也很简便,只需删除环境内的`.tgba_platform`目录,然后重新运行`tgba_installer.exe`来重新安装该目录。 * Python程序包的下载使用多个镜像源,默认支持清华TUNA镜像、阿里云镜像和Python官方PyPI镜像。优先使用国内镜像,如果某个软件包无法从一个镜像源下载,会尝试其他镜像源,保证整个安装过程不会中断。 * 默认修复了matplotlib中文字体和启动图标等问题。 * 所需软件包的下载完全使用Rust独立实现,可以完全替代pip来下载程序包。