【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】

这个工具能一键安装Paddle框架及cuda、cudnn环境,还能一键下载安装所需Paddle开源库套件,可按实际选http/ssh、github/gitee。下载地址见指定数据集或github项目。Linux下运行source main.sh(用bash则安装后需执行source ~/.bashrc),Windows运行python main.py,按提示操作即可。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

【一键下载安装】paddle/环境 & paddle套件全家桶【多平台】 - 创想鸟

一、简介

如果遇到问题或者bug,非常欢迎在评论区反馈或者在github提issue;

有其他建议和需求也欢迎提出,谢谢

觉得在新虚拟环境、新电脑给paddle配置环境很麻烦? 觉得一个个clone paddle 的仓库很麻烦?没有关系!现在提供了一个超级方便的工具给你,你可以随心所欲的一键安装 Paddle 框架以及cuda cudnn的环境配置,可以一键下载自己想要的paddle开源库套件并安装,你只需要在初始设置中注释掉你不想要下载的框架,非注释部分就会自动下载了!你可以根据自己的实际情况选择http或者ssh,选择github或者gitee,让你省去一个个搜索的麻烦!

【下载地址见数据集】

脚本和软件获取可直接通过这个项目挂载数据集下载就好(我把它上传作为一个数据集)

https://aistudio.baidu.com/aistudio/datasetdetail/189777

或者通过本项目的github下载:

https://github.com/sanbuphy/fool-proof-paddle

所有操作都会在安装工具解压后的文件夹内完成。

linux环境下:

你只需要运行 source main.sh 即可,其他按照提示操作即可完成 paddle的环境配置与安装以及所有下载后套件的安装!

(如果你使用 bash main.sh),在自动安装完paddle环境后请自己执行一次 source ~/.bashrc

windows环境下: 你只需要运行 python main.py 即可,其他按照提示操作即可!

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

❀ 如果你有建议或者发现了什么错误,欢迎评论区反馈

感谢帮助测试的每一位小伙伴,尤其感谢 Epsilon Luoo 以及 小南_V0.02

目前支持的自动安装脚本如下:(不断更新中)

Linux版本目前支持cuda的问题检测和全范围覆盖,有问题欢迎评论区留言。

Windows版本目前支持cuda的paddle环境配置与安装,同时支持大部分套件,有bug欢迎留言。

Paddle 的自动安装和全环境检测配置!(目前支持Linux系统下的最新paddle自动安装!欢迎使用~ (请你先安装好显卡驱动,其他就交给我把)PaddleDetection 的自动安装与验证PaddleSpeech 的自动安装与验证PaddleClas 的自动安装与验证PaddleSeg 的自动安装与验证PaddleNLP 的自动安装与验证PaddleVideo 的自动安装与验证PaddleOCR 的自动安装与验证PaddleGAN 的自动安装与验证PaddleSlim 的自动安装与验证FastDeploy 的自动安装与验证

未来

接下来还将为linux版本加入paddleRS TS 3D REC VisualDL库的支持,以及显式给出 awesome-DeepLearning。同时,在每一个库的后面加上一些字作为简介

二、Windows环境下使用说明

2.1 Windows下的下载

我们进入 python main.py 然后选择下载。

如果你没有安装 git bash,此时会自动下载并安装git bash。注意,请一路按照默认安装!不要自己改安装地点,gitbash也不大,否则要自己运行对应的shell脚本

后续就按照提示操作即可~ 【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

通常我们只需输入 N 和 Y (使用gitee 和http下载)

如果你配置好了个人的密钥ssh,也可以选择ssh的方式下载,通常在github情况下能达到更快的速度。

推荐你选择gitee——http方式的下载~

最后看到这一点就说明你已经下载成功!

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

2.2 Windows环境下的安装

你只需要在对应虚拟环境中执行 python main.py然后按提示操作即可

建议你安装一个miniconda,然后创建python3.7的虚拟环境。

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

套件的安装

你只需要python main.py 选择2,然后再选择2即可:

此时程序会自动检测当前目录下已经下好的套件,对环境进行安装。 【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

三、Linux环境下使用说明

3.1 Linux环境下的下载

进入预期的环境后,我们只需要运行一键安装即可:bash main.sh 进入界面后输入1【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

根据输入你想要下载的套件序号就可以开始下载,你也可以按照教程(地址)配置好自己的ssh密钥:

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

最后看到这一点就说明你已经下载成功!

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

3.2 Linux环境下的安装

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

你只需要在当前页面下输入2,然后再输入1就可以自动安装Paddle和对应cuda环境,具体请按照提示操作。

你只需要运行 source main.sh 即可,其他按照提示操作即可完成 paddle的环境配置与安装以及所有下载后套件的安装!

(如果你使用 bash main.sh),在安装完paddle后请自己执行一次 source ~/.bashrc

如有问题,欢迎在评论区反馈。

恭喜你完全安装 Paddle 成功! 接下来请根据喜好安装各种下游库

套件的安装

bash main.sh进入界面选择2后,你会看到如下界面

【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】 - 创想鸟

此时选择2即可完成自动安装之前下载的套件。

以上就是【一键下载安装】Paddle/环境 & Paddle套件全家桶【多平台】的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/70415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月13日 05:47:07
下一篇 2025年11月13日 06:14:40

相关推荐

  • ESP32 MicroPython ADC2与Wi-Fi共存问题及解决方案

    本文旨在解决ESP32在MicroPython环境下,当Wi-Fi连接激活时,ADC2引脚(如GPIO 4)无法正常读取模拟值并引发OSError: ETIMEDOUT的冲突问题。文章将深入剖析该硬件限制,提供基于ADC1引脚选择、Wi-Fi与ADC2交替使用以及外部ADC模块等多种解决方案,并给出…

    2025年12月14日
    000
  • Selenium 自动化:高效处理模态框内元素交互与定位

    本教程旨在解决 Selenium 自动化中,因模态框动态加载、按钮防抖动及定位器脆弱性导致的元素交互难题。通过引入显式等待、重试机制和优化定位策略,我们将展示如何稳定地定位并操作模态框内的元素,提升自动化脚本的鲁棒性和可靠性。 在进行网页自动化测试时,经常会遇到需要与模态框(Modal Dialog…

    2025年12月14日
    000
  • 提取复杂URL中的图片文件类型:Python教程

    本文旨在提供一个使用Python从复杂图片URL中提取文件扩展名的实用指南。通过urllib.parse模块,我们可以轻松解析URL并获取文件路径,进而提取出图片的文件类型,例如jpg、png等。本文将提供详细的代码示例和步骤,帮助你解决类似问题。 在处理网络图片时,我们经常需要从URL中提取图片的…

    2025年12月14日
    000
  • Python中使用正则表达式解析特定格式数据并提取关键信息

    本文详细介绍了如何利用Python的re模块和正则表达式,从包含特定模式(如55=id|1007=symbol)的复杂字符串中高效提取所需的键值对。教程通过具体示例,演示了如何构建精确的正则表达式,并使用re.findall()函数解析数据,最终将不规则的字符串数据转换为结构化的信息,便于后续处理和…

    2025年12月14日
    000
  • Selenium 模态框元素交互:有效点击、智能等待与稳定定位策略

    在使用 Selenium 进行自动化测试时,处理模态框(Modal)内部元素常常遇到 NoSuchElementException。本文将深入探讨如何有效点击触发模态框的按钮(尤其当存在防抖逻辑时),并使用智能等待机制确保模态框及其内部元素加载完成。同时,强调采用稳定、可维护的定位策略,避免绝对 X…

    2025年12月14日
    000
  • Python Socket编程:确保MP4等大文件流完整接收的实践指南

    本文深入探讨了Python中通过Socket传输大文件时,由于错误理解socket.recv()函数行为导致文件接收不完整的问题。通过详细分析recv的实际工作机制,并提供修正后的客户端代码,旨在指导开发者正确处理网络数据流,确保数据传输的完整性和可靠性。 理解socket.recv()的挑战 在使…

    2025年12月14日
    000
  • Selenium Web元素数据提取指南:从列表到具体信息

    本教程详细阐述了如何利用Selenium从网页元素列表中高效提取所需信息。通过迭代WebElement对象并运用.text方法获取文本内容,以及.get_attribute()方法获取元素属性值,读者将学会精确地从复杂的网页结构中抓取数据,为自动化测试和数据抓取任务奠定坚实基础。 理解Seleniu…

    2025年12月14日
    000
  • 使用正则表达式解析并转换数据:从字符串中提取键值对

    本文旨在提供一种使用 Python 正则表达式从特定格式的字符串中提取数据,并将其转换为所需格式的方法。我们将解析包含 “55=id|1007=symbol” 模式的字符串,最终生成 “symbol = id” 格式的输出,以便后续用于创建订单等操作。…

    2025年12月14日
    000
  • 使用 PyPDF2 提取 PDF 文本内容教程

    本文旨在解决使用 PyPDF2 读取 PDF 文件时,获取到的是 PdfReader 对象而非实际文本内容的问题。我们将详细介绍如何通过迭代 PDF 页面并调用 extract_text() 方法,从 PDF 文件中正确提取并显示其文本内容,从而实现对 PDF 文档的可读性操作。 理解 PyPDF2…

    2025年12月14日
    000
  • python Protobuf定义消息类型

    编写 .proto 文件定义消息结构,如 search.proto 中声明 proto3 语法并用 message 定义字段;2. 使用 protoc 编译器执行 protoc –python_out=. search.proto 生成 search_pb2.py;3. 在 Python…

    2025年12月14日
    000
  • Python 中非静态方法的使用场景与必要性

    本文旨在探讨 Python 中非静态方法的使用场景及其存在的必要性。尽管静态方法在某些情况下提供了便利性,但非静态方法在面向对象编程范式中扮演着重要的角色,尤其是在代码组织、设计模式和运算符重载等方面。理解两者的差异和适用场景,有助于编写更清晰、更具可维护性的 Python 代码。 在 Python…

    2025年12月14日
    000
  • pathlib 进阶:优雅处理跨平台Windows风格路径

    本教程探讨了Python pathlib 模块在处理跨平台路径时遇到的常见问题,特别是如何将Windows风格的路径字符串(使用反斜杠)在非Windows系统(如Linux)上正确转换为本地路径格式。文章详细解释了 Path() 对象在默认情况下不自动转换路径分隔符的原因,并提供了一种健壮的解决方案…

    2025年12月14日
    000
  • python可变参数的两种传递方式

    Python中通过args和kwargs实现可变参数,args将位置参数打包为元组,kwargs将关键字参数打包为字典,二者结合可提升函数灵活性。示例:def example(a, b, args, *kwargs):…可同时接收固定和任意数量的参数,适用于复杂输入场景。 在Python…

    2025年12月14日
    000
  • Python使用平面文件进行存储

    Python中常用CSV、JSON和文本文件存储数据。CSV适合表格数据,用csv模块读写;JSON适合结构化对象,用json模块操作;文本文件适用于日志记录,直接使用open()函数处理。 Python中使用平面文件存储数据是一种简单且常见的做法,适合保存结构化或半结构化的信息。平面文件通常指文本…

    2025年12月14日
    000
  • python socket发送消息的方法

    答案:Python中使用socket发送消息需创建套接字并连接,TCP用sendall()确保数据完整发送,注意编码为字节及消息边界处理,UDP则用sendto()指定地址发送。 在 Python 中使用 socket 发送消息,主要依赖于 socket 模块提供的 send() 和 sendall…

    2025年12月14日 好文分享
    000
  • python字典如何进行运算

    Python字典可通过操作键值对实现数学运算。1. 使用Counter或循环合并相同键的值进行加法;2. 通过字典推导将值乘以常数或对应键值相乘;3. 利用Counter减法保留正数结果,或用推导式实现减法和避免除零的除法;4. 对值求和、求平均等统计运算可结合sum()和len()。核心是根据需求…

    2025年12月14日
    000
  • python中if-elif-else语句的使用注意

    条件顺序影响执行结果,具体条件应前置避免被宽泛条件捕获;2. 多个条件应互斥或合理设计,避免逻辑错误;3. 注意缩进和冒号,确保代码块结构正确;4. else用于兜底处理,非必需但可提升健壮性。 在Python中使用if-elif-else语句时,虽然语法简单,但有几个关键点需要注意,以避免逻辑错误…

    2025年12月14日
    000
  • 使用Python解析字符串数据并生成键值对映射

    本文介绍如何使用Python解析特定格式的字符串数据,该数据包含以”55=id|1007=symbol”模式重复出现的键值对。我们将使用正则表达式提取id和symbol,并最终生成一个以symbol为键,id为值的字典,方便后续使用这些数据创建订单或其他操作。 使用正则表达式…

    2025年12月14日
    000
  • PyTorch张量中高效查找唯一行首次出现索引的优化方法

    本文介绍了一种在PyTorch张量中高效查找各唯一行首次出现索引的方法。通过利用torch.unique的逆索引结果,并结合构建辅助二维张量及使用torch.argmin操作,可以避免低效的Python循环,显著提升处理大规模数据的性能。文章详细阐述了优化思路、实现代码及性能考量。 问题描述 在py…

    2025年12月14日
    000
  • PyPDF2:从PDF文件中高效提取文本内容的实用指南

    本教程详细介绍了如何使用Python的PyPDF2库从PDF文档中提取文本内容。针对初学者常见的误区,即直接打印PdfReader对象而非其内容,文章提供了正确的文本提取方法,通过遍历PDF的每一页并调用extract_text()方法,从而获取并显示PDF中的实际文本信息,帮助用户有效利用PyPD…

    2025年12月14日
    000

发表回复

登录后才能评论
关注微信