Fedora中的Python
蟒蛇是一种广泛使用的、解释性的、面向对象的、具有动态语义的高级编程语言。它简单易学。Fedora上已经预装了Python 3。让我们使用它!
运行Python
- 打开您的终端(在GNOME中,按
中高音
+一层楼
,类型终点站然后按输入.)
- 要运行Python,请键入
蟒蛇
输入。您应该看到这样的内容:
蟒蛇 3.9.0 (违约, 10月 6 2020, 00:00:00)
[通用条款 10.2.1 20201005 (红色 帽子 10.2.1-5)] 在 linux操作系统
类型 "帮助", "版权", "信用" 或 "许可证" 对于 更多 信息.
>>>
现在可以开始用Python编写了!让我们打印你好,世界!
如果你想出口Python,按Ctrl键
+D类
.
要运行用Python编写的程序,请键入蟒蛇
后跟程序的文件名。这样地:
在一些指南中,你会看到蟒蛇3
使用而不是蟒蛇
。这些命令是等效的。您还可以运行更具体的Python版本,如蟒蛇3.9
,如果您安装了该解释器。请参阅多口译员部分了解详细信息。
Python包
Fedora包含许多流行的Python包。通常,它们以蟒蛇3-
前缀,例如python3请求
.
这些对于编写脚本和探索Python以及Fedora特定的应用程序都很有用。对于软件开发或可复制数据分析,最好使用虚拟环境。
使用虚拟环境
当您处理项目时,最好将其保存在虚拟环境中。它将把您需要的依赖项保存在一个地方,您不必担心需要同一模块的不同版本的不同项目。它还可以方便地与尚未使用Fedora的人协作。
让我们创建一个名为项目_venv
其中将包含Python和pip。可以使用pip安装项目的依赖项。
如果你想在虚拟环境中工作,你必须激活它。
激活虚拟环境后(您可以在提示符开头的括号中看到它的名称),可以通过以下方式安装模块pip安装
.
(项目_venv) $蟒蛇-米pip(点阵)安装请求
仅此而已,您已经成功创建了自己的虚拟环境。现在您可以运行Python(见上文)并开始处理您的项目。
完成工作后,可以停用虚拟环境。
请注意,系统范围内安装的软件包在虚拟环境中不可用:默认情况下,虚拟环境与系统隔离。另一种方法是,您可以使用--系统级包装
–但请注意,当您更新Fedora软件包时,它们可能会与环境中安装的模块不同步。
接下来呢?
作者:阿维·沃尔曼,杰夫·多诺万,石杰飞,彼得·维克多林,鲁道夫·卡瓦略