首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/p/toit

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

每日一博 | 使用 Python Poetry 进行依赖管理

摘要:在本教程中,您探索了如何创建新的 Python Poetry 项目以及如何将 Poetry 添加到现有项目中。 本文分享自华为云社区《使用 Python Poetry 进行依赖管理》,作者: Yuchuan。 当您的 Python 项目依赖于外部包时,您需要确保使用每个包的正确版本。更新后,软件包可能无法像更新前那样工作。PythonPoetry 之类的依赖项管理器可帮助您指定、安装和解析项目中的外部包。通过这种方式,您可以确保始终在每台机器上使用正确的依赖版本。 使用Poetry将帮助您启动新项目、维护现有项目并掌握依赖项管理。您将准备好使用pyproject.toml文件,这将是在 Python 项目中定义构建需求的标准。 要完成本教程并充分利用它,您应该对虚拟环境、模块和包以及pip. 虽然本教程侧重于依赖项管理,但 Poetry 还可以帮助您构建和打包项目。如果您想分享您的工作,那么您甚至可以将您的 Poetry 项目发布到Python Packaging Index (PyPI)。 注意先决条件 在深入研究 Python Poetry 的细节之前,您需要了解一些先决条件...

LUMI 超算仍在代码移植和开源调优,计划年中上线

位于芬兰的 LUMI(Large Unified Modern Infrastructure)超级计算机目前仍在组装过程中。按照原计划,这台拥有 375+ PFLOPs 算力的超算应该在 2021 年底前上线。但受到供应链危机的影响,其当下的目标是在 2022 年年中实现普遍供应。 LUMI 基于 AMD EPYC 处理器和 Instinct 计算卡打造,一旦投入运行,其预计将超越目前最快的日本 Fugaku 超算系统。LUMI 共有 2560 个计算节点,每个节点由一枚 64 核 AMD Trento CPU 和 4 路 AMD Instinct MI250X GPU 加速卡组成。 科技网站Phoronix 指出,虽然硬件在不断完善,但 LUMI团队的 HPC 工程师仍一直在努力优化开源的 Linux 软件栈。LUMI 超级计算机的工程师、CSC 首席 HPC 科学家Georgios Markomanolis 曾在去年 2 月发布过一个演讲,提到了彼时Radeon Open eCosystem 的情况,以及他们为使传统上以 NVIDIA 为中心的 HPC 工作负载在当时的 AMD 测...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册