微软开源分布式高性能GB框架LightGBM安装使用——Python

简介: 最近写了一篇关于“微软开源分布式高性能GB框架LightGBM安装使用”的文章,有小伙伴安装Python环境遇到了问题。我个人也尝试安装了一下,确实遇到了很多问题。先看遇到的坑(Linux环境解决起来可能简单一些,Windows用户相对比较麻烦):pip官网国外镜像站无法访问python2.

最近写了一篇关于“微软开源分布式高性能GB框架LightGBM安装使用”的文章,有小伙伴安装Python环境遇到了问题。我个人也尝试安装了一下,确实遇到了很多问题。

先看遇到的坑

(Linux环境解决起来可能简单一些,Windows用户相对比较麻烦):

pip官网国外镜像站无法访问

python2.7.10 怎么安装lapack
Windows Scipy Install: No Lapack/Blas Resources Found
Python 安装setuptools方法
pip install 安装指定版本的包
pip install robotframework==2.8.7
linux 设置pip 镜像 Pip Warning:–trusted-host 问题

python下如何安装.whl包?

如何更改pip源至国内镜像,提升下载速度?

相关的解决方案:

Python pip 国内镜像大全及使用办法

Windows7下python的scipy库的安装

ImportError: cannot import name NUMPY_MKL

Windows7 设置pip 镜像 Pip Warning:–trusted-host 问题解决方案

进入正题:Python包安装

1、LightGBM的Exe、Dll编译

参考:微软开源分布式高性能GB框架LightGBM安装使用

没有VS环境怎么办?你可以加我的QQ群:IT十年(170273637),试试我已经编译好的!

注意:要保存到对应的目录下!

参考我的目录结构:

D:\LightGBM\LightGBM\windows\x64\Release\lightgbm.exe

D:\LightGBM\LightGBM\windows\x64\DLL\lib_lightgbm.dll

2、进入“python-package”目录,例如我的是:D:\LightGBM\LightGBM\python-package

3、安装

python setup.py install
可能会遇到问题,参考上面的相关解决方案吧。

4、验证

新建“test.py”文件

# coding: utf-8
import lightgbm as lgb

print("Install lib_lightgbm OK")
打开CMD到此目录下,执行:python test.py

看到输出"Install lib_lightgbm OK"就说明安装成功了。

运行Python示例

打开CMD切换到”\LightGBM\examples\python-guide“目录下,我的是:D:\LightGBM\LightGBM\examples\python-guide

依次执行:

pip install -U scikit-learn
pip install -U pandas
现在,您可以在此文件夹中运行示例,例如:

python simple_example.py
输出如下图:


小结

开源项目中都是一些”README“的文件,这是最好的帮助文件,在玩开源项目的时候一定要看”README“文件,

但有的小伙伴可能E文不好,那就赶紧补吧,从现在开始,一切都还不晚!

我是一个Python菜鸟,所以遇到了很多问题,都一 一进行了整理,希望对大家有帮助!

有帮助您就点个赞!

没解决?欢迎留言或加QQ群:IT十年(170273637)讨论!

======================文档信息======================
版权声明:非商用自由转载-保持署名-注明出处
署名(BY) :testcs_dn(微wx笑)
文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)

目录
相关文章
|
人工智能 自然语言处理 数据可视化
中国版“Manus”开源?AiPy:用Python重构AI生产力的通用智能体
AiPy是LLM大模型+Python程序编写+Python程序运行+程序可以控制的一切。
1005 11
|
8月前
|
消息中间件 缓存 监控
中间件架构设计与实践:构建高性能分布式系统的核心基石
摘要 本文系统探讨了中间件技术及其在分布式系统中的核心价值。作者首先定义了中间件作为连接系统组件的"神经网络",强调其在数据传输、系统稳定性和扩展性中的关键作用。随后详细分类了中间件体系,包括通信中间件(如RabbitMQ/Kafka)、数据中间件(如Redis/MyCAT)等类型。文章重点剖析了消息中间件的实现机制,通过Spring Boot代码示例展示了消息生产者的完整实现,涵盖消息ID生成、持久化、批量发送及重试机制等关键技术点。最后,作者指出中间件架构设计对系统性能的决定性影响,
|
程序员 测试技术 开发工具
怎么开发Python第三方库?手把手教你参与开源项目!
大家好,我是程序员晚枫。本文将分享如何开发Python第三方库,并以我维护的开源项目 **popdf** 为例,指导参与开源贡献。Popdf是一个PDF操作库,支持PDF转Word、转图片、合并与加密等功能。文章涵盖从fork项目、本地开发、单元测试到提交PR的全流程,适合想了解开源贡献的开发者。欢迎访问[popdf](https://gitcode.com/python4office/popdf),一起交流学习!
398 21
怎么开发Python第三方库?手把手教你参与开源项目!
|
数据采集 存储 NoSQL
分布式爬虫去重:Python + Redis实现高效URL去重
分布式爬虫去重:Python + Redis实现高效URL去重
|
消息中间件 缓存 算法
分布式开发:数字时代的高性能架构革命-为什么要用分布式?优雅草卓伊凡
分布式开发:数字时代的高性能架构革命-为什么要用分布式?优雅草卓伊凡
1274 0
分布式开发:数字时代的高性能架构革命-为什么要用分布式?优雅草卓伊凡
|
人工智能 程序员 测试技术
我的开源项目达成1000 star里程碑!python-office招募开源小伙伴
大家好,这里是程序员晚枫。我的首个开源项目 **python-office** 在GitHub上达到了1000星!该项目始于2022年初,旨在帮助更多人快速入门Python。历经多个里程碑,包括被开源中国推荐、发布官网和操作视频等。目前下载量已达26万+,并被评为GitCode毕业项目。未来计划包括统一代码风格、增加功能、完善文档和单元测试,以及招募开源小伙伴共同维护。欢迎感兴趣的朋友私信我:**开源**。 ![Stargazers over time](https://starchart.cc/CoderWanFeng/python-office.svg)
304 11
我的开源项目达成1000 star里程碑!python-office招募开源小伙伴
|
存储 人工智能 固态存储
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
3FS是DeepSeek开源的高性能分布式文件系统,专为AI训练和推理任务设计,提供高达6.6 TiB/s的读取吞吐量,支持强一致性保障和通用文件接口,优化AI工作负载。
1989 2
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
|
机器学习/深度学习 分布式计算 API
Python 高级编程与实战:深入理解并发编程与分布式系统
在前几篇文章中,我们探讨了 Python 的基础语法、面向对象编程、函数式编程、元编程、性能优化、调试技巧、数据科学、机器学习、Web 开发、API 设计、网络编程和异步IO。本文将深入探讨 Python 在并发编程和分布式系统中的应用,并通过实战项目帮助你掌握这些技术。
|
消息中间件 分布式计算 并行计算
Python 高级编程与实战:构建分布式系统
本文深入探讨了 Python 中的分布式系统,介绍了 ZeroMQ、Celery 和 Dask 等工具的使用方法,并通过实战项目帮助读者掌握这些技术。ZeroMQ 是高性能异步消息库,支持多种通信模式;Celery 是分布式任务队列,支持异步任务执行;Dask 是并行计算库,适用于大规模数据处理。文章结合具体代码示例,帮助读者理解如何使用这些工具构建分布式系统。
|
人工智能 开发者 Python
Chainlit:一个开源的异步Python框架,快速构建生产级对话式 AI 应用
Chainlit 是一个开源的异步 Python 框架,帮助开发者在几分钟内构建可扩展的对话式 AI 或代理应用,支持多种工具和服务集成。
1925 9

推荐镜像

更多