一:安装依赖环境

1.1:首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

1.2:输入命令: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

二:下载python3的压缩包到本地(类似JDK等的环境配置),下载完成后,再通过rz命令上传到linux上。

https://www.python.org/ftp/python/3.7.5  这是python3.7.5的下载地址。

例如下载到:linux中的usr/local位置

三:安装python

3.1:创建目录:  mkdir -p /usr/local/python3   把本地的python3.7.5的压缩包上传到python3这个文件夹下。

3.2:解压下载好的Python-3.x.x.tgz包。命令:tar -zxvf python3.7.5.tgz

3.3:进入解压后的目录,编译安装。(编译安装前需要安装编译器yum install gcc,如果前面有安装了,这里就不需要再安装了。),

输入命令 yum install gcc,确认下载安装输入“y”

3.4:python3.7版本之后需要一个新的包libffi-devel,

安装即可:yum install libffi-devel -y

3.5:

进入python3文件夹,生成编译脚本(指定安装目录):

cd Python-3.7.5

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

3.6:

编译:make

3.7:

编译成功后,编译安装:make install

3.8:

检查python3.7的编译器:/usr/local/python3/bin/python3.7

四:建立Python3和pip3的软链:

4.1:ln -s /usr/local/python3/bin/python3 /usr/bin/python3

4.2:ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

五:配置python3.7.5的环境

(1)vim /etc/profile

(2)按“I”,然后贴上下面内容:

# vim ~/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

export PATH

备注:配置python环境的时候,PATH路径填写实际的路径,不要照抄我的路径。类似于JDK,JMETER,TOMCAT等的环境配置,就是把PATH地址

放入/etc/profile中。

保存后退出。

六:生效刚才配置的环境:

命令:source /etc/profile

七:检查Python3及pip3是否正常可用:

python3 -V

pip3 -V

注意:V是大写的。

linux中python编译器的配置_linux下配置python3详解相关推荐

  1. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  2. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  3. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解

    Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...

  4. linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解

    Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...

  5. linux中python编译器_linux下python编译器

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖, ...

  6. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

  7. linux中python编译器的配置_PyCharm配置虚拟编译环境(windows/linux通用版)

    无论哪一个虚拟环境都需要依靠python官方的包(python2.×/python3.×),所以第一件事情就是要安装一个python包,主要途径如下:安装anaconda,目前最方便的python环境 ...

  8. linux两个网段默认网关_Linux下配置多网卡多网关

    原标题:Linux下配置多网卡多网关 大家好,今天给大家介绍一下Linux下配置多网卡多网关的方法.@Hi-Linux 场景一 多运营商线路 比较典型的一种场景:一台 Linux 服务器上有三个网口并 ...

  9. linux php和java环境变量配置_Linux下配置Java环境变量

    一般来说,我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下.这里假设java安装包已解压在了 /opt下,具体目录为:/opt/java8/java1.8.0_45目录(注 ...

最新文章

  1. R语言循环中break函数和next函数使用实战
  2. python爬虫系列之数据的存储(二):csv库的使用
  3. JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
  4. (转)Android 常用 adb 命令总结
  5. 解决text-overflow: ellipsis;不生效的问题
  6. 干货:如何利用机器学习实现有噪声标签样本分类模型?
  7. Java双向链表快速排序_双向链表的插入,删除,以及链表的快速排序
  8. oracle sql developer sid,登录 Oracle SQL Developer
  9. 快嘉开发框架1.0和示例介绍及使用说明
  10. 三分钟Docker-环境搭建篇
  11. lc滤波电路电感电容值选择_电感器变压器选型与应用
  12. Python入门--特殊属性
  13. SpringMVC接受JSON参数详解
  14. java aws批量_通过 S3 Batch Operations (批量操作)功能轻松处理海量对象
  15. 基于ssm java jsp的酒店管理系统 前后台
  16. 【网游加速器源码】PC/IOS/Android/安卓手游加速器客户端源代码,全套网游加速器系统解决方案
  17. 讨伐Cucumber行为驱动
  18. 分享10个高质量的插画网站
  19. layui 动态绑定下拉框
  20. uniswapV3 polygon

热门文章

  1. nginx的upstream目前支持5种方式的分配
  2. 构建区块链数字货币交易平台服务器的选择
  3. UTF-8文本文件头部出现乱码“锘*”的问题及解决方法
  4. Java 基础总结。
  5. 海量路由表能够使用HASH表存储吗-HASH查找和TRIE树查找
  6. dx:ASPxGridView 批量删除
  7. springMVC 之 annotation
  8. android:intent flags
  9. CNN网络架构演进:从LeNet到DenseNet
  10. 计算机学院的运动会介绍,敢于拼搏 超越自我 --计算机学院校运动会动员大会召开...