【linux实战】debian9安装python3.7

article/2025/9/26 21:41:14

之前有写了一篇ubuntu18.04使用apt安装python各个版本的,但是最近上debian9上,发现那种apt安装方式不可行,因为ppa不支持debian系列。

Debian 9 默认安装有 Python 2.7 和 3.5。但是我们现在没法使用apt直接安装是没法安装自己想要的版本。

所以在debian系统上,我们通过curl来进行python的版本更换。

首先安装构建 Python 源代码所需的包:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev

然后使用curl命令从python官网拉取想要的python版本。目前最新的是3.7.13,但是怕最新的不够稳定,所以我选了3.7.12. python下载官网

curl命令会直接把安装包下载在当前目录下,你们可以先去到你想要放置的目录下,再使用这个指令。

curl -O https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tar.xz

解压压缩包。

tar -xf Python-3.7.12.tar.xz

运行configure脚本进行检查以确保系统上的所有依赖项都存在的。

cd Python-3.7.12.tar.xz
./configure --enable-optimizations

输入nproc指令获取内核数量

nproc

例如我是4核,下列指令就为-j4

make -j4

一杯茶,一支烟,一行代码跑一天。
请添加图片描述

安装pip及一些依赖

sudo make altinstall

完成后,查看安装是否成功。

python3.7 --version

在这里插入图片描述

至于后面的python版本管理,看我之前写的博客就行啦,这里就不赘述了。
【初学linux】如何在ubuntu 18.04中安装并升级python版本。


http://chatgpt.dhexx.cn/article/X7kpbTTq.shtml

相关文章

debian 系统启动服务器,Debian9添加开机自启动服务

升级到Debian9后,我们发现系统默认不带/etc/rc.local文件,但rc.local服务仍然保留 补齐缺失文件,让Debian9通过编辑/etc/rc.loacl文件为我们的服务添加开机自启动 1、添加rc-local.service #以下为一整条命令,一起复制运行cat >…

debian服务器系统安装,安装Debian 9(Stretch)最小服务器

在本指南中,我们将引导您使用netinstall CD ISO映像安装Debian 9(Stretch)Minimal Server 。 您将执行的此安装适用于构建未来可定制的服务器平台,而无需GUI(图形用户界面)。 您可以使用它来安装仅需要使用的必需软件包,我们将在将来的指南中向您展示。 但是,在进一步了解系…

debian9服务器系统,如何安装Debian 9(Stretch)最小服务器

本教程将介绍如何安装Debian 9(Stretch)最小服务器。 本指南的目的是提供一个最小的Debian设置,可以作为我们其他Debian 9教程的基础,以及在howtoing.com上完美的服务器指南 。 1要求 要安装Debian 9服务器系统,您将需要以下内容:…

debian9软件源的设置

文章目录 debian9软件源的设置概述笔记END debian9软件源的设置 概述 今天和同学讨论一个在debian9下自产软件的细节, 需要先编译这个软件工程. 他说在debian9或debian10下都可以编译. 我本地debian9虚拟机编译失败. 因为我这虚拟机环境是从.iso装的, 装到可以访问外网就做了…

IDEA连接数据库失败

问题描述 IDEA连接数据库输入用户名密码后点击测试连接,返回failed连接失败。 点击view查看失败原因 提示错误号为08001 分析原因 MySql 5.X版本和MySql8.X版本之间有个比较大的区别,MySql8.X在连接的时候需要设置时区,否则连接失败。 …

PHP连接数据库失败-解决方案

问题描述 今天在使用php代码连接数据库的时候发现死活都连接不上,在确认账号密码都没有错误的情况下,几乎找遍了答案都无法解决。 解决方法 通过不断的查阅资料及测试,发现问题在于本机地址localhost和127.0.0.1身上,当我把l…

用php连接数据库步骤,php连接数据库步骤详细介绍

本篇文章为大家简述一下PHP与数据库连接步骤,仅供参考。 1:链接数据库 ①主机地址 ②mysql用户名 ③mysql密码 ④选择连接的数据库 ⑤端口号mysqli_connect($localhost, $user, $password, $port); 返回:如果连接成功,返回资源类型…

CDH 5.13 hue数据库连接测试失败

在自己的虚拟机部署了好几次hue连接测试不通过,暂时用不到hue,就一直没有管。 路径; /opt/cm-5.13.1/log/cloudera-scm-server 执行 tail -n 500 cloudera-scm-server.log 报错信息: 解决办法:安装mysql的时候,将…

用友系统中连接数据库服务器失败,用友u8服务器连接不到本地数据库

用友u8服务器连接不到本地数据库 内容精选 换一换 创建外表语法(CREATE FOREIGN TABLE (SQL on Hadoop or OBS))中,需指定一个与MRS数据源连接相关联的外部服务器。当您通过GaussDB(DWS)管理控制台创建MRS数据源连接时,数据库管理员dbadmin会在默认数据库gaussdb中自动创建一…

达梦数据库连接失败解决方式

打开达梦数据库之后,连接失败,检查主机名、用户名、口令后依旧出现下图错误 点开详情后,提示错误消息:网络通信异常 排查发现,本地的达梦服务没有启动 解决办法: 首先,打开任务管理器里面的服…

关于Java连接mysql数据库失败的一种检查思路

今天学习《Java从入门到精通》李晓波版本时,用Java连接数据库失败,报了下面错误 这里贴个连接数据库的代码 package del; import java.sql.*; public class Java16_1 {public static void main(String[] args) {// TODO Auto-generated method stubConn…

eclipse连接数据库

数据库连接是很让人烦的一件事,因为状况百出,下面我就来说一下我连接的过程。 右击一个项目 下面就可以开始检查是否连接成功了! import java.sql.Connection; import java.sql.DriverManager;/*** 数据库工具类* author Administrator**/ public class …

关于Navicat连接本地数据库失败,报错2003

在连接虚拟机中数据库时成功的,在连接本地数据库显示失败 下图所示,连接数据库失败 在查找多方资料后 1.使用管理员权限 安装mysql服务器 输入命令:mysqld --install 2. 启动mysql服务 net start mysql 3. 启动数据库 在dos窗口输入&#…

Idea内部连接数据库测试连接失败解决办法

刚转到idea,需要配置一下数据库的连接,但是刚开始有一些小问题, 如图: 点击测试发现不可以,最终发现问题所在,原来是时区的问题, 解决办法:URL后拼接?serverTimezoneGMT 成功解决。

帆软连接本机数据库失败解决办法

帆软连接本机数据库失败原因,主要是由于MySql版本导致连接失败。通过以下方式了解MySql 8.0以下和以上的连接方式? 首先说明一下我帆软工具的版本如下: MySql 8.0以下 Mysql数据库版本低于8.0,此时的帆软工具里的mysql连接工具…

Oracle SQL Developer 连接数据库 测试失败解决办法

以下是我在使用Oracle SQL Developer 连接数据库时测试失败的 解决办法,希望对跟我有一样烦恼的小伙伴有用! 1.首先建立连接 2.填好信息后点击“测试”按钮,出现如下图错误即说明SID出错了 3.解决办法如下: 1.首先打开cmd 2.…

数据库连接测试

最近开发的Javaweb项目老是出错,开始怀疑是不是数据库没有连接正确. 我测试用的数据库如下: 测试代码如下: package com.IPN.Util;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.s…

本地连接远程的数据库失败的解决办法

今天在将项目部署到云服务器时想要在本地连接云服务建的Mysql数据库,但是一直出现“Host ‘XXX’ is not allowed to connect to this MySQL server”的问题。 原因:远程的数据库的root用户设置了只允许本地连接 解决办法:简单!只要把root只…

如何测试使用mysql数据库连接_mysql如何测试数据库是否连接成功

mysql测试数据库是否连接成功的方法:首先将相关端口全部开启;然后然后重启iis,代码为【$link mysql_connect(localhost, root, 123456);】。 本教程操作环境:windows7系统、mysql8.0.22版,DELL G3电脑,该方…

sql 连接mysql数据库服务器失败_数据库连接失败的原因及解决方法

数据库连接失败的原因及解决方法 原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。 解决方法:当正在使用的软件出现数据库不能…