在Ubuntu环境下安装python

这篇具有很好参考价值的文章主要介绍了在Ubuntu环境下安装python。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 前言:基于在 Ubuntu 22.04 上安装 Python 3.9 - muzing的杂货铺

的补充

更新系统软件

在开始之前首先检查系统软件是否为最新,并更新到最新版

打开终端,输入以下命令

#刷新软件包目录
sudo apt update
#列出当前可用的更新
sudo apt list --upgradable
#如果上一步提示有更新的项目,则执行更新
sudo apt upgrade

安装GCC编译器

打开终端,使用apt安装GCC编译器:

#安装GCC编译器
sudo apt insatll gcc
#检查安装是否成功
gcc -v
#若显示出GCC版本则为成功

ubuntu install python,ubuntu,linux,运维

ubuntu install python,ubuntu,linux,运维

ubuntu install python,ubuntu,linux,运维

出现gcc version 后面的版本即为成功 

有些可能会出现

ubuntu install python,ubuntu,linux,运维

我们用root权限也无法使用,这时候需要输入下面这三行 

ubuntu install python,ubuntu,linux,运维

再进行输入 就不会出现dpkg前端锁了。

安装其他依赖

Python的部分功能依赖于对应的库,如果在编译时未能找到这些库,仍可能完成编译,此时的Python解释器看似在工作,但在需要使用特定功能时就会出现问题。

# 刷新软件包目录
sudo apt update
# 安装依赖
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev libncurses-dev libnspr4-dev

编译与安装

通过wget下载,我这边只需要3.7.9版本,所以演示3.7.9版本安装过程

​
#下载 Python 3.7.9
sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
#下载其他版本只需替换版本号数字

​

 

解压并进入目录,后续的所有命令均在该目录下执行

#解压
tar -xf Python -3.7.9.tar.xz
#进入该目录
cd Python-3.7.9/

配置

#检查依赖与配置编译
sudo ./configure --enable-optimization --with-lto --enable-shared

此处使用了三个可选配置选项,含义如下:

--enable-optimizations:用 PROFILE_TASK 启用以配置文件主导的优化(PGO)
--with-lto:在编译过程中启用链接时间优化(LTO)
--enable-shared:启用共享 Python 库 libpython 的编译
更多可用配置项的信息,请参阅 Python 官方文档。

这里的configure可能会出现以下情况

ubuntu install python,ubuntu,linux,运维

我们接下来需要输入以下两行

sh configure
#稍作等待
#然后添加执行权限
chmod u+x configure

经过一系列检查无误后,会自动生成Makefile,即可进行下一步的编译了

编译

完成配置后,生成Makefile就可以开始编译了,编译耗时较长,可以使用 -j 指定参与编译的CPU核心数

#编译,-j 后面的数字为参与编译的cpu核心数,根据个人机器配置调整
sudo make -j 6

安装

#安装二进制文件
sudo make altinstall

ubuntu install python,ubuntu,linux,运维

链接动态库 

由于编译配置中有 --enable-share 的选项,故此时直接使用命令python3.7会提示无法找到,

所以我们只需找到so文件

ubuntu install python,ubuntu,linux,运维

之后即可使用python3.7类似命令 查找python版本

ubuntu install python,ubuntu,linux,运维

 然后我们需要查询pip版本

ubuntu install python,ubuntu,linux,运维

这里又提示我们无法获得前端锁,所以前面三行代码我们得再来一遍

然后

sudo apt insatll python-pip

 稍等后安装成功pip

输入

#注意V要大写
pip -V

即可查看pip版本 

ubuntu install python,ubuntu,linux,运维

至此安装便全部结束 文章来源地址https://www.toymoban.com/news/detail-860839.html

到了这里,关于在Ubuntu环境下安装python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux(ubuntu)下用命令行安装qt环境

    sudo apt-get install qt5-default sudo apt-get install qtcreator sudo apt-get install qt5-qmake sudo apt install cmake sudo apt install g++ gcc sudo apt-get install qtdeclarative5-dev sudo apt install qml-module-qtquick-controls2 sudo apt-get install qtmultimedia5-dev sudo apt-get install libqt5multimedia5-plugins sudo apt install qml-module-qtmultimedia s

    2024年02月14日
    浏览(41)
  • MySQL -- Linux Ubuntu 环境安装MySQL数据库

    安装 启动mysql服务 查看mysql服务 如下图所示,mysql服务正在运行 设置root密码 在第一次安装MySQL时,root用户没有密码。为了保护数据库的安全,必须设置一个root密码。使用以下命令登录到MySQL控制台 此时登录到MySQL控制台中 此时输入 暂停mysql服务 卸载 有时候忘记root账户密码

    2024年01月21日
    浏览(58)
  • Linux基础篇 Ubuntu 22.04的环境安装-02

    目录 一、资料的获取 二、安装虚拟机 三、安装Ubuntu过程 四、注意事项 1.通过官方网站下载 Ubuntu系统下载 | Ubuntu https://cn.ubuntu.com/download 2.下载桌面板即可 3.选择下载的版本   1.创建新的虚拟机 2.选择自定义安装  3.硬件兼容性选项默认即可   4. 选择稍后安装操作系统  5.选

    2024年02月08日
    浏览(45)
  • ubuntu(linux)环境下安装armadillo线性代数库

    背景         相比于Intel Math Kernel Library(Intel MKL)库,armadillo线性代数库更容易安装和配置,使用逻辑也跟更接近matlab,因此更容易上手、更适合刚接触科学计算的初学者。         本文旨在介绍在ubuntu系统中安装armadillo库(基于cmake)。 下载安装包         进入

    2024年02月04日
    浏览(32)
  • Ubuntu22.04 系统 解决输入nvcc -V 显示sudo apt-get install nvidia-cuda-toolkit安装 即CUDA环境配置问题

    参考: ubuntu解决没有nvcc命令的错误_nvcc没有_妖妖灵誓言的博客-CSDN博客 Linux 进入root管理员权限_linux进入管理员模式命令_Xav Zewen的博客-CSDN博客 Linux 进入root管理员权限_linux进入管理员模式命令_Xav Zewen的博客-CSDN博客   ----------------------------------------------解决输入nvcc -V-------

    2024年02月03日
    浏览(58)
  • [Linux] Ubuntu install Miniconda

    1. 以下是四个命令,它们可以快速地安装最新的64位Miniconda安装程序,然后在安装完成后进行清理。如果要安装不同版本或架构的Linux Miniconda,请在 wget 命令中更改 .sh 安装程序的名称。  请注意,这些命令假定您正在使用64位系统。如果要安装不同版本或架构的Miniconda,请替

    2024年01月21日
    浏览(43)
  • 在Linux的Ubuntu系统下安装QT及相关环境配置

           从官网下载QT的安装包,在本地安装。本次使用的是Ubuntu18.06以及QT5.14.2,下文皆使用此版本作为示例。        首先安装QT,具体操作如下:  1、使用cd命令: cd /home/(usr)/download ,切换至安装包所在的目录下。 2、使用命令: sudo chmod +x qt-opensource-linux-x64-5.14.2.run ,获

    2024年02月07日
    浏览(42)
  • ubuntu 虚拟环境安装,创建python3.5和python3.8虚拟环境

    新的ubuntu20.0.4笔记本上自带点python是python3.8版本的,由于开发需要用到python3.5,一开始想把默认环境配置成python3.5算了。结果改了默认配置版本之后,坏了坏了,开机就报错,直接就进不了桌面界面了。所以,ubtuntu环境,要不是非常非常确定可以改版本,那就 千万不要改系

    2024年01月19日
    浏览(67)
  • 第一章:Linux(Ubuntu)环境下OpenCV的安装配置和实例,亲测可用

    目录 1、安装环境 1.1、安装C++开发环境,安装编译器GCC和G++ 1.2、安装build-essential 1.3、安装cmake 1.4、安装依赖库 1.5、安装OpenCV、下载OpenCV连接OpenCV 1.6、配置环境变量 1.7、查看是否安装成功 1.8、创建Opencv.pc 1.9、查看opencv版本 2、OpenCV测试 2.1、测试用例   任意文件夹下新建工程

    2024年02月08日
    浏览(48)
  • Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)

    关于Qt的相关介绍,可以参考QT从入门到实战x篇,Qt 5.9 C++开发指南,对于重复部分,本栏目不做详细介绍。关于Linux的基础,本人将重新整理一个栏目,就叫 Linux基础 吧,有需要的可以后期关注下。 Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Inter

    2024年02月12日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包