本篇文章重点为大家讲解一下Linux系统中安装python具体方法,有需要的小伙伴可以参考一下。
Python 现在是最流行、最常用的编程语言。Python 的简单语法和较低的学习曲线使其成为初学者和专业开发人员的终极选择。Python 还是一种非常通用的编程语言。从 Web 开发到人工智能,它几乎在除了移动开发的所有地方都有使用。
如果你使用的是 Python,那么你很有可能是一名开发人员(或想成为一名开发人员),而 Linux 是创建软件的绝佳平台。但是,当你每天使用 Python 时,有时你希望使用最新版本。你可能不想仅仅为了测试最新版本的系统而替换了默认的 Python 安装,因此本文说明了如何在 Linux 上安装最新版本的 Python 3,而不替换发行版提供的版本。
使用 python –version 终端命令检查是否已安装 Python,如果已安装,那么检查是哪个版本。如果你的 Linux 系统上未安装 Python,或者你想安装更新的版本,请按照以下步骤操作。
步骤 1:首先,安装构建 Python 所需的开发包
在 Debian 上
$sudoaptupdate$sudoaptinstallbuild-essentialzlib1g-dev\libncurses5-devlibgdbm-devlibnss3-dev\libssl-devlibreadline-devlibffi-devcurl
在 Fedora 上:
$sudodnfgroupinstalldevelopment
步骤 2:下载最新的稳定版本的 Python 3
访问官方 Python 网站并下载最新版本的 Python 3。下载完成后,你会有一个 .tar.xz 归档文件(“tarball”),其中包含 Python 的源代码。
下载完成后,使用解压程序或 Linux 的 tar 命令解压压缩包,例如:
$tar-xfPython-3.?.?.tar.xz
步骤 4:配置脚本
解压 Python 压缩包后,进入 configure 脚本所在目录并在 Linux 终端中使用以下命令执行该脚本:
$Python-3.*./configure
配置可能需要一些时间。等待直到成功完成,然后再继续。
如果你的系统上已经安装了某个版本的 Python,并且希望同时安装新版本的 Python,请使用以下命令:
$sudomakealtinstall
构建过程可能需要一些时间。
如果要使用此版本替换当前版本的 Python,那么应使用包管理器(例如 apt 或 dnf)卸载当前的 Python 包,然后安装:
$sudomakeinstall
但是,通常最好以软件包的形式(例如 .deb 或 .rpm 文件)来安装软件,以便系统可以为你跟踪和更新它。因为本文假设尚未打包最新的 Python,所以你可能没有这个选择。在这种情况下,你可以按照建议使用 altinstall 来安装 Python,或者使用最新的源代码重构现有的 Python 包。这是一个高级主题,并且特定于你的发行版,因此不在本文讨论范围之内。
如果你没有遇到任何错误,那么现在你的 Linux 系统上已安装了最新的 Python。要进行验证,请在终端中输入以下命令之一:
python3--version
如果输出显示 Python 3.x,那么说明 Python 3 已成功安装。
Python 提供了名为 venv(虚拟环境)的软件包,可帮助你将程序目录或软件包与其他目录或软件包隔离。
要创建虚拟环境,请在 Python 终端中输入以下内容(在此示例中,假定你安装的 Python 版本为 3.8 系列):
python3.8-mvenvexample

该命令创建一个带有一些子目录的新目录(我将其命名为 example)。
要激活虚拟环境,请输入:
$example/bin/activate(example)$
请注意,你的终端提示符($)现在以环境名称开头。
要停用虚拟环境,请使用 deactivate 命令:
(example)$deactivate
Python 是一种有趣的语言,它的开发和改进非常频繁。一旦了解了如何安装最新版本而又不干扰发行版提供的稳定版本,熟悉新功能将很容易。
如何在Linux中运行Python源文件
先安装python(通常安装完linux已经安装有python),然后打开终端,键入命令:python 是python源文件名。
linux怎么打开程序
你先去学基础知识就行了,如果你不想学,那就最好改用 FOR windows 的版本……1、你在开始菜单里面找不到的程序,当然要用终端来运行,其实,可以用运行解决。 印象里打开运行菜单的快捷键是 alt + f2 。 你的开始菜单上面或许也有运行的功能,和Windows 的开始菜单,运行的作用一样,但 Linux 这个运行功能更多一些(看你用什么窗口管理器了)。 Linux 的程序是按照每个文件不同的性质放在不同的目录里。 这样程序之间的调用会方便很多,而且这也是 POSIX 定义的规范。 可以保证很好的兼容性。 所以你没有必要去找程序装在了什么地方。 直接运行就行了,系统会帮你找到需要的东西。 2、因为 Linux 的程序可以不可以执行,要看他是不是可以“运行”,这是一个权限设置,没有这个权限,就算他真的是个程序也不行。 有这个权限的文件就算不是程序,也可以运行,只不过系统运行他会出错而实际上不能运行(能运行的程序有特殊结构的)。 3、看你的是 KDE 还是 GNOME 了,都有菜单管理器。 印象里都是开始菜单上右键都有这个程序的启动项。 PS:Linux 下面用终端运行程序,关掉终端会一同关掉运行的程序是因为,Linux 下面,被终端运行的程序会成为终端的子进程。 子进程在父进程关闭而子进程没有经过特殊设置的时候,会被同时关闭。 这是系统的默认设置。 应该是一种保证系统资源稳定的设计,防止父进程已经退出,但子进程还在运行等父进程消息的这种情况,这样很浪费系统资源。 这种情况是服务器杀手,直接可以拖死服务器。
如何安装Homebrew以及Python
1.先获取python2.7和3.x的安装位置:ls-l/usr/bin/python结果应该是类似于../Versions/2.7和../Versions/3.x2.把/usr/bin中的python开头的文件都删除了cd/usr/binsudormpython*3.建立新的快捷方式sudoln-s./Versions/3.x/bin/python3x/usr/bin/python(另外3.x/bin下还有一些其他应用程序,也可以考虑建立快捷方式)
发表评论