SDB:Python

跳转到:导航搜索

Python 编程语言

Python® 是一种动态面向对象的编程语言,可用于各种软件开发。它为与其他语言和工具的集成提供强大的支持,附带了广泛的标准库,并且可以在几天内学会。许多 Python 程序员报告了显著的生产力提升,并认为该语言鼓励开发更易于维护的代码。

Python 运行于 Windows、Linux/Unix、Mac OS X、OS/2、Amiga、Palm 手持设备和 Nokia 移动电话。Python 也已被移植到 Java 和 .NET 虚拟机。

Python 根据 OSI 批准的开源许可证分发,使其可以免费使用,甚至用于商业产品。

Python 软件基金会 (PSF) 拥有并保护 Python 背后的知识产权,并为 Python 社区提供资助和支持其他项目。

安装软件

虽然 openSUSE 仓库提供了 python 包,但不建议使用它们来安装纯 Python 应用程序。这是因为每个 Python 应用程序都依赖于特定版本的 Python 包。因此,在系统范围内安装多个应用程序很可能会导致应用程序之间的不兼容性。

推荐的安装应用程序方法是使用 pipx,它将每个应用程序安装在其自己的环境中

sudo zypper in python3-pipx

您可以这样使用它:

pipx install aichat

使用 pipx 时,您不需要 sudo,因为它仅在您的主目录中工作。这也意味着其他用户默认情况下无法使用您通过 pipx 安装的应用程序(请阅读 pipx 文档以实现此目的)。

对于依赖于复杂包的特定应用程序,这些包没有编译后的二进制文件分发,使用 pipx 安装可能会失败或需要大量的计算资源。在这种情况下,您仍然可以从 openSUSE 仓库安装特定的依赖项,并指示 pipx 使用该依赖项

sudo zypper in python3-wxPython
pipx install --system-site-packages <yourappusing-wxPython>

外部链接