首页 > 系统相关 >Linux下编译安装python3.7 附带python-dev

Linux下编译安装python3.7 附带python-dev

时间:2023-07-21 17:55:36浏览次数:29  
标签:bin 3.7 python dev devel python3.7 usr python3

1、安装开发工具包

  sudo yum -y groupinstall "Development tools"


 

2、安装依赖包

  sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

 


 

3、下载python3.7的“源码”:

  wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz


 

4、解压

  tar -xJvf Python-3.7.0.tar.xz


 

5、用cd命令进入解压出来的文件夹

  cd Python-3.7.0


 

6、执行编译程序,并指定路径,最后共享

  ./configure --prefix=/usr/local/python3 --enable-shared


7、执行安装
  make && make install

 


 

8、配置环境变量(创建python3,pip,软链接,放入/usr/bin下)

  ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  ln -s /usr/local/python3/bin/pip3 /usr/bin/pip


 

9、将编译目录下的libpython3.7m.so.1.0文件复制到

  cp /root/Python3.7.0/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so.1.0

标签:bin,3.7,python,dev,devel,python3.7,usr,python3
From: https://www.cnblogs.com/lidabo/p/17572093.html

相关文章

  • 经常出现numpy和python版本对应不上的问题
    问题重述:Pleasenoteandcheckthefollowing:*ThePythonversionis:Python3.8from"C:\Users\xulinfei\anaconda3\envs\graduation_tensor1\python.exe"*TheNumPyversionis:"1.20.1"andmakesurethattheyaretheversionsyouexp......
  • 多线程下,C++如何调用Python脚本的方法
    视频教程:多线程场景下,用C++调用Python脚本的方法Git:https://github.com/JasonLiThirty/C-andPython接口函数Python3.6提供给C/C++接口函数,基本都是定义pylifecycle.h,pythonrun.h,ceval.h中。Py_Initialize()和Py_Finalize()C++应用程序调用Python脚本之前,必须先调用Py_I......
  • linux 判断主机存活性脚本 python
    Linux主机存活性脚本Python实现在Linux系统中,我们经常需要判断主机的存活性,即确定某个IP地址是否能够正常访问。这对于网络管理员来说是一个非常重要的任务,因为它们可以定期监控主机的可用性,及时发现并解决网络故障。在本文中,我们将介绍如何使用Python编写一个简单的脚本来判断主......
  • movielens数据集分析python
    Movielens数据集分析Python实现概述本文将介绍如何使用Python对Movielens数据集进行分析。Movielens是一个常用的电影评分数据集,包含了用户对电影的评分、电影信息和用户信息等数据。通过对这个数据集的分析,我们可以探索用户对电影的评分情况,了解用户和电影的特征,并进一步进行推......
  • 从零开始针对 .NET 应用的 DevOps 运营实践 - enkins & SonarQube自动化
    从零开始针对.NET应用的DevOps运营实践-MSbuild&Java环境搭建 一、Overview#最近的一段时间,在公司里我都在进行基于Jenkins和SonarQube配合已有的Gitlab搭建部门的持续集成环境的工作,虽然之前有使用过GitHubActions和AzureDevOps,但是从头开始搭建这样的一......
  • Python3 pyautogui安装成功,但是不能引用
    安装使用的是pycharm,python3.8python-mpipinstallpyautogui-ihttps://pypi.tuna.tsinghua.edu.cn/simple,显示Successfully。 引用importpyautogui报错:Nomodulenamed'pyautogui'解决办法尝试各种网上的方法,查询环境等,不太懂,感觉没有问题偶然发现虽然piplist有......
  • Python Matplotlib绘图笔记(1)
    文章目录1pyplot.figure()语法参数测试figsizefacecoloredgecolorframeon2pyplot.subplot()说明设置所有子图的大标题分别设置每个子图的标题3pyplot.legend()作用设置图例位置设置图例边框设置图例边框颜色设置图例背景颜色设置图例标题4绘制三维图像利用关键字`projection......
  • Python数学建模系列(九):回归
    文章目录前言往期文章1多元回归1.1选取数据1.2构建训练集与测试集,并构建模型1.3模型预测1.4模型评估2logistic回归2.1鸢尾花数据集2.2绘制散点图2.3逻辑回归分析结语前言Hello!小伙伴!非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍ଘ(੭ˊᵕˋ)੭......
  • Python数学建模系列(六):蒙特卡洛算法
    文章目录前言往期文章1、蒙特卡洛算法样例1样例2样例32、三门问题3、M*M豆问题结语前言Hello!小伙伴!非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍ଘ(੭ˊᵕˋ)੭昵称:海轰标签:程序猿|C++选手|学生简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖......
  • Python基础day01
    1.编码1.1计算机中所有的数据本质上由0和1来存储。注意:以什么编码保存就以什么编码打开否则会乱码。1.2pycharm运行地址:前面:python解释器地址后面:py文件地址 默认python解释器以'utf-8'编码打开文件。2.输入#将结果呈现给客户,print会在尾部加换行符print("xxx")#en......