ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Data-Science-For-Beginners 如何用 git sparse-checkout 克隆课程并跳过 50+ 语言翻译文件

Data-Science-For-Beginners 如何用 git sparse-checkout 克隆课程并跳过 50+ 语言翻译文件 Data-Science-For-Beginners 如何用 git sparse-checkout 克隆课程并跳过 50 语言翻译文件【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-BeginnersData Science for Beginners 是一个 10 周、20 节课的数据科学课程仓库根目录下的translations/目录包含 50 多种语言的完整翻译这会使完整克隆的下载体积明显增大。如果你只需要英文课程本体各课 README、notebook、data/数据集、examples/和quiz-app/等官方 README 提供了基于git sparse-checkout的克隆方式在本地跳过翻译内容加快下载速度。本文给出 Bash/macOS/Linux 与 Windows CMD 两套完整命令以及克隆失败时的排查路径。前置条件INSTALLATION.md 列出的本地克隆前提基本的命令行/终端使用经验一个 GitHub 账号免费稳定的网络连接仅初始设置时需要。同时要求已安装 Git。文档给出的各平台安装方式macOSbrew install gitLinux# Debian/Ubuntu sudo apt-get update sudo apt-get install git # Fedora sudo dnf install git # Arch sudo pacman -S gitWindows从 Git 官网下载安装包使用默认设置运行安装程序即可。使用 sparse-checkout 克隆并排除翻译目录Bash / macOS / Linuxgit clone --filterblob:none --sparse https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone /* !translations !translated_imagesCMDWindowsgit clone --filterblob:none --sparse https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone /* !translations !translated_images命令中各部分的用途与 README 原文一致--filterblob:none --sparse以稀疏克隆方式获取仓库不一次性拉取全部文件内容git sparse-checkout set --no-cone指定工作区要保留/排除的路径。/*表示保留根目录下所有路径!translations与!translated_images分别排除多语言翻译目录和翻译后的图片目录两套翻译图片见仓库中的translated_images/按语言码分子目录存放Windows CMD 中参数必须使用双引号Bash 中为单引号照抄对应平台代码块即可。克隆完成后的结果README 对该方式的说明是你会获得完成课程所需的全部内容并且下载速度明显更快。结合上面的 sparse-checkout 参数本地工作区包含课程各周目录1-Introduction/至6-Data-Science-In-Wild/、data/、examples/、quiz-app/等根下内容但不包含translations/和translated_images/两个目录。如果确实需要某种语言的翻译仓库在translations/下按语言码分目录存放例如translations/zh-CN/README.mdREADME 的多语言列表给出了全部支持语言的链接不带 sparse 参数的完整克隆INSTALLATION.md Step 2 中的普通git clone则会包含这些目录。本文的 sparse 方式不修改远程仓库只是让本地工作区少检出这两类路径。克隆阶段常见问题以下排查项来自 TROUBLESHOOTING.md 的 Git and GitHub Issues 章节git: command not found说明 Git 未安装或未生效。Windows 下安装后需重启终端macOS 可用brew install git或xcode-select --installLinux 用对应发行版包管理器安装 git。git clone报认证错误改用 HTTPS 地址克隆如果 GitHub 账号开启了 2FA需要在 GitHub 账号的 Personal Access Token 设置页创建令牌并在提示输入密码时使用该令牌。下一步稀疏克隆完成后按 INSTALLATION.md 的本地安装流程继续安装 Python 3.7 与 Jupyter、创建虚拟环境并安装jupyter pandas numpy matplotlib seaborn scikit-learn然后在浏览器中打开任意一节课的.ipynb文件从 Lesson 1 开始按顺序学习。课程目录总览见 README 的 Lessons 表格常用工作流见 USAGE.md。【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表