首页 > 系统相关 >ubuntu安装python 3.7

ubuntu安装python 3.7

时间:2023-08-04 23:12:43浏览次数:31  
标签:10 Python python dev 3.7 ubuntu Copy 安装

要在Ubuntu上安装Python 3.7,可以按照以下步骤进行:

  1. 打开终端。
  2. 运行以下命令更新包列表: Copy
    sudo apt update
    
  3. 安装构建Python所需的依赖库: Copy
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
    
  4. 下载Python 3.7的源代码包: Copy
    wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tar.xz
    
  5. 解压下载的源代码包: Copy
    tar -xf Python-3.7.10.tar.xz
    
  6. 进入解压后的源代码目录: Copy
    cd Python-3.7.10
    
  7. 配置编译选项: Copy
    ./configure --enable-optimizations
    
  8. 编译源代码: Copy
    make -j 4
    
    注意:可以根据CPU核心数自行调整-j后的数字,建议不超过CPU核心数的两倍。
  9. 安装Python到系统中: Copy
    sudo make altinstall
    
    注意:使用make altinstall而不是make install可防止覆盖系统预安装的Python版本。
  10. 验证Python安装是否成功: Copy
    python3.7 --version
    
    如果成功安装,应该会显示Python 3.7.10的版本号。

完成以上步骤后,您就成功在Ubuntu上安装了Python 3.7。

标签:10,Python,python,dev,3.7,ubuntu,Copy,安装
From: https://www.cnblogs.com/liace/p/17607269.html

相关文章

  • Ubuntu上安装Git
    要在Ubuntu上安装Git,可以按照以下步骤进行:打开终端。运行以下命令更新包列表:Copysudoaptupdate运行以下命令安装Git:Copysudoaptinstallgit系统会提示您输入密码确认安装,输入密码并按下Enter键。等待安装完成。安装过程可能需要一些时间,具体时间取决于......
  • linux mint (ubuntu)下安装Rime输入法
    linuxmint(ubuntu)下安装Rime输入法清理fctix输入法框架的其他依赖rm-rf$HOME/.config/fcitx安装Rime输入法sudoaptinstallfcitx-rimelibrime-*修改配置文件,将输入法设置为小鹤双拼mkdir-p$HOME/.config/fcitx/rime&&cd$HOME/.config/fcitx/rimeecho......
  • python实现Moaic数据增强
    数据增强python实现Moaic数据增强python实现Moaic数据增强Moaic数据增强:对四张图片进行拼接,获得一张新的图片,同时获得这张图片对应的标签框。主要原理:把4张图片,通过随机缩放、随机裁减、随机排布的方式......
  • Python通过解析html来实现简历系统
    把以上三个文件放到personData目录下即可。Admin.pyw#coding:utf-8fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*importos,sys,time,jsonimportlxml.htmlreload(sys)sys.setdefaultencoding("utf-8")classmat(QDialog):def__init__(self):s......
  • 猿创征文|Python学习工具千千万,我心中的TOP10
    前言:大家好,我是是Dream呀,在我们平时的开发和生活中,每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。作为一名资深的Python博主,很多人都会问我平时使用什么工具,亦或者说有什么比较好的推荐工具呢?实话实......
  • KubeSphere 社区双周报 | 本周六上海站 Meetup 准时开启 | 2023.7.21-08.03
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.07.21-2023.08.04。贡献者名单新晋KubeSphereCon......
  • python fitz模块报错RuntimeError: Directory ‘static/’ does not exist 解决方案
    报错fitz模块报错RuntimeError:Directory‘static/’doesnotexist原因使用Python处理PDF文档时,需要使用fitz模块。由于Python3.8以上版本与fitz有兼容问题,会出现以下错误信息:RuntimeError:Directory‘static/’doesnotexist解决办法卸载fitz模块,安装pymupdf模块......
  • Python全局变量
    关于Python跨文件全局变量作用域的问题可以定义一个Global_var.py将所有的全局变量放进去,在其他模块导入;重点:在其他模块中使用importGlobal_var导入时,在函数内部使用Global_var.变量名即可直接修改全局变量,无需global修饰;但是使用fromGlobal_varimport*导入模块时必须要在......
  • CTFer成长记录——CTF之Web专题·攻防世界-Web_python_template_injection
    一、题目链接https://adworld.xctf.org.cn/challenges/list二、解法步骤  python的flask模板注入的题思路比较固定,Jinja2模板引擎中,{{}}是变量包裹标识符。{{}}并不仅仅可以传递变量,还可以执行一些简单的表达式。1.猜测是否存在注入:直接在url后面加上{{config}}2.获取基本......
  • python中的exec()、eval()以及complie()
    1.eval函数函数的作用:计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。eval(source,globals=None,locals=None,/)参数说明:source:必选参数,可以是字符串,也可以是一个任意的code(代码)对象实......