|
简介作为一种多才多艺的编程语言,Python可以用于许多不同的编程项目。受英国喜剧团体蒙提·派森的启发,Python的开发团队希望创造一种有趣易用的语言。Python是一种越来越受欢迎的语言,具有许多不同的应用,无论是初学者还是经验丰富的开发人员都可以选择它。本教程将帮助您在Debian11服务器上设置Python3编程环境。在服务器上进行编程有许多优势,并支持跨开发项目的协作。先决条件要完成本教程,您应该在Debian11服务器上拥有一个具有sudo权限的非root用户。要了解如何进行此设置,请参阅我们的Debian11初始服务器设置指南。完成服务器和用户设置后,您就可以开始了。步骤1—设置Python3Debian11预装了Python3。为确保您的版本是最新的,让我们使用apt命令更新和升级系统,以便使用AdvancedPackagingTool:sudoaptupdatesudoapt-yupgrade12-y标志将确认我们同意安装所有项目。完成该过程后,您可以通过输入以下命令在系统中检查安装的Python3版本:python3-V1您将在终端窗口中收到输出,其中会显示版本号。虽然版本号可能有所不同,但输出将类似于以下内容:Python3.9.21为了管理Python的软件包,让我们安装pip,这是一个可以安装和管理开发项目中可能需要使用的编程包的工具。您可以通过阅读“如何在Python3中导入模块”了解可以使用pip安装的模块或包。sudoaptinstall-ypython3-pip1可以通过输入以下命令来安装Python包:pip3installpackage_name1这里,package_name可以是任何Python包或库,比如用于Web开发的Django或用于科学计算的NumPy。因此,如果您想安装NumPy,可以使用命令pip3installnumpy。还有一些其他软件包和开发工具需要安装,以确保您拥有健壮的编程环境:sudoaptinstallbuild-essentiallibssl-devlibffi-devpython3-dev1一旦Python安装完成,并且安装了pip和其他工具,您就可以为开发项目设置虚拟环境。步骤2—设置虚拟环境虚拟环境使您可以在服务器上拥有一个隔离的空间用于Python项目,确保每个项目都可以拥有自己的一组依赖项,而不会干扰您的其他项目。设置编程环境使我们能够更好地控制Python项目以及处理不同版本的软件包。这在使用第三方软件包时尤其重要。您可以设置任意数量的Python编程环境。每个环境基本上是服务器上的一个目录或文件夹,其中包含一些脚本,使其可以充当一个环境。虽然有几种方法可以在Python中实现编程环境,但在这里,您将使用标准Python3库的一部分的venv模块。让我们通过输入以下命令安装venv:sudoaptinstall-ypython3-venv1安装完成后,我们就可以创建环境。让我们选择要放置Python编程环境的目录,或者使用mkdir创建一个新目录,如:mkdirenvironmentscdenvironments12一旦进入您希望环境存在的目录,您可以通过运行以下命令来创建一个环境:python3.9-mvenvmy_env1实质上,pyvenv设置了一个包含一些项目的新目录,我们可以使用ls命令查看其中的内容:lsmy_env1binincludeliblib64pyvenv.cfgshare1这些文件共同确保您的项目与本地机器的更广泛上下文隔离开来,以确保系统文件和项目文件不会混合。这对版本控制和确保每个项目都可以访问其所需的特定软件包是一个良好的实践。PythonWheels是Python的一种构建包格式,可以通过减少编译次数来加快软件生产速度,它们位于share目录中。要使用此环境,您需要激活它,可以通过输入以下调用activate脚本的命令来实现:sourcemy_env/bin/activate1现在,您的命令提示符将以您的环境名称为前缀,本例中为my_env。根据您运行的DebianLinux版本不同,您的前缀可能会有所不同,但括号中的环境名称应该是您在行首看到的第一件事:1这个前缀让我们知道环境my_env当前处于活动状态,这意味着当我们在此处创建程序时,它们将仅使用此特定环境的设置和软件包。在完成这些步骤后,您的虚拟环境已准备就绪。第三步—创建一个“Hello,World”程序现在我们已经设置好了虚拟环境,让我们创建一个传统的“Hello,World!”程序。这将让我们测试我们的环境,并让我们有机会更加熟悉Python,如果我们还不熟悉的话。使用nano或者你喜欢的文本编辑器,创建一个新文件:nanohello.py1在文件中添加一行:print("Hello,World!")1保存并关闭文件。如果你使用的是nano,按Ctrl+X,然后在提示时输入Y并按Enter。一旦你退出nano并返回到你的shell,让我们运行这个程序:pythonhello.py1你刚刚创建的hello.py程序应该会让你的终端产生以下输出:Hello,World!1要离开这个环境,只需输入deactivate命令,你就会回到原来的目录。结论恭喜!到目前为止,你已经在你的Debian11Linux服务器上设置好了Python3编程环境,现在你可以开始一个编程项目了!如果你使用的是本地机器而不是服务器,请参考我们“如何为Python3安装和设置本地编程环境”系列中与你的操作系统相关的教程。
|
|