debian(Linux)系统安装python3.7.3 | 您所在的位置:网站首页 › debian安装python39 › debian(Linux)系统安装python3.7.3 |
1.首先安装构建Python源代码所需的软件包:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget 2.使用wget或从Python下载页面下载最新版本的源代码 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz 3.下载完成后,解压缩tarball: tar -xf Python-3.7.3.tar.xz 4.导航到Python源目录并运行configure脚本: 该configure脚本将执行许多检查,以确保系统上的所有依赖项都存在。 cd Python-3.7.3 ./configure --enable-optimizations --enable-optimizations选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。 5.运行make以开始构建过程: make -j 4为了缩短构建时间,需要根据处理器修改-j标志。如果不知道处理器的核心数量,可以通过键入nproc来找到它。本文以8个内核为例,则使用的是-j8标志。 无make时apt-get install gcc automake autoconf libtool make 安装make 6.构建完成后,以具有sudo访问权限的用户身份运行以下命令来安装Python二进制文件: sudo make altinstall 不要使用该标准make install,因为它将覆盖默认的系统python3二进制文件 7. Python 3.7已安装在Debian系统上并可以使用了。我们可以输入以下命令来验证一下: python3.7 --versionEND debian安装报错1.root@debian11-32:/home/admin123# sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget正在读取软件包列表... 完成正在分析软件包的依赖关系树... 完成正在读取状态信息... 完成 E: 无法定位软件包 libgdbm-devE: 无法定位软件包 libnss3-dev解决方案:apt-get update apt-get upgrade apt-get install aptitude安装依赖包aptitude -y install gcc make zlib1g-dev libffi-dev libssl-dev aptitude -y install libffi-dev libssl-dev 第一步略过2.wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz出现正在解析主机 www.python.org (www.python.org)… 失败:未知的名称或服务。wget: 无法解析主机地址 “www.python.org”问题解决方案:打开终端,在终端中执行sudo vi /etc/resolv.conf; 然后将nameserver关键字后面的ip地址修改为: nameserver 8.8.8.8 # google域名服务器 nameserver 8.8.4.4 # google域名服务器 保存退出,问题解决 |
CopyRight 2018-2019 实验室设备网 版权所有 |