Linux下python3环境搭建

Linux安装软件有哪些方式?

  • rpm软件包 手动安装 拒绝此方式 需要手动解决依赖关系
  • yum自动化安装 自动处理依赖关系 非常好用
  • 源代码编译安装,可自定义的功能更多,指定软件安装路径
  • 二进制源代码下载,此软件已经被编译安装过,升恒了可执行的文件
    • 下载压缩包户,直接解压缩即可使用。
编译安装python3步骤
1.安装好编译环境, golang 对代码先编译在运行 ,python是直接运行, c语言也是编译后运行,需要gcc编译器 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2.获取python的源代码,下载且安装
opt文件是下载大型文件存放目录,我们应该cd 到opt目录进行python的下载
wget https://www.python.org/ftp/python3.6.3/Python3.6.3.tgz 3.下载完源代码包以后,进行解压缩
tar -zxvf Python-3.6.3.tgz 4.解压缩完毕之后,生成了python3.6.3的源代码目录,进入源代码目录准备开始编译
cd Python-3.6.3
5.此时准备编译三部曲,编译的第一部曲:指定python3的安装路径,以及对系统开发环境监测,使用如下命令
#命令解释
#configure是一个脚本文件,用于告诉gcc编译器,python3即将安装到哪里,以及对基础的开发环境检查。检查openssl,检查sqlite 等等
#编译的第一曲,结束后,主要生成makefile 用于编译的。 ./configure --prefix=/opt/python363/ #编译的第二区开始进行软件编译
直接输入 make 指令即可 #编译第三曲,编译安装,生成python3的可执行程序,可就是生成 /opt/python363/
make install #编译的第二曲和第三曲可以简写成 make && make install #代表make成功之后,继续执行make install 6.等待出现如下结果,表示python3编译安装结束了
Successfully installed pip-9.0.1 setuptools-28.8.0 7.此时可以检查python3可执行程序目录。 8.配置PATH环境变量,永久修改PATH,添加Python3的bin目录放入开头位置
vim /etc/profile
写入如下内容
PATH="/opt/python363/bin:/usr/local/sbin:/usr/local/bin:/sur/sbin:/usr/bin:"
9.手动读取/etc/profile,加载文件中所有比那辆
source /etc/profile 10.检查python3的目录,以及pip3的绝对路径。
[root@localhost etc]# which pip3
/opt/python363/bin/pip3
[root@localhost etc]# which python3
/opt/python363/bin/python3
[root@localhost etc]#

Linux下安装python3环境搭建的更多相关文章

  1. linux下安装python环境

    1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development To ...

  2. 【转】在Linux下安装python3

    原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ...

  3. Linux下安装php环境并且配置Nginx支持php-fpm模块[www]

    Linux下安装php环境并且配置Nginx支持php-fpm模块 http://www.cnblogs.com/freeweb/p/5425554.html 5分钟搭建 nginx +php --- ...

  4. Linux下安装Python3.3.0

    Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)

  5. Java java jdk在Linux下安装与环境变量的配置

    java jdk在Linux下安装与环境变量的配置 by:授客 QQ:1033553122 linux环境:CentOS-6.0-x86_64-bin-DVD1.iso [root@localhost ...

  6. Python3.x:Linux下安装python3.6

    Python3.x:Linux下安装python3.6 下载 #先进入download文件夹 cd /home/download #输入命令(下载到当前目录) wget https://www.pyt ...

  7. Linux下安装Java环境配置

    1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...

  8. HDP2.0.6+hadoop2.2.0+eclipse(windows和linux下)调试环境搭建

    花了好几天,搭建好windows和linux下连接HDP集群的调试环境,在此记录一下 hadoop2.2.0的版本比hadoop0.x和hadoop1.x结构变化很大,没有eclipse-hadoop ...

  9. Linux下安装python3.3.2及configrue、make、make install

    一.安装python3.3.2 raspberry的/usr/local/src目录没有权限,可执行如下命令 pi@raspberrypi:~$ sudo chmod -R 777 /usr/loca ...

随机推荐

  1. BIT-Reverse Pairs

    2019-12-17 11:07:02 问题描述: 问题求解: 本题可以看作是逆序数问题的强化版本,需要注意的是num[i] > 2 * num[j],这里有0和负数的情况. public in ...

  2. Prism 源码解读3-Modules加载

    介绍 在软件开发过程中,总想组件式的开发方式,各个组件之间最好互不影响,独立测试.Prism的Modules很好的满足了这一点. 这个架构图很好了讲解了Prism的Modules的概念 Prism支持 ...

  3. sql-lib闯关11-20关

    从第11关开始,我们就进入到了POST注入的世界了. POSTpost是一种数据提交方式,它主要是指数据从客户端提交到服务器端,例如,我们常常使用的用户登录模块.网站的留言板模块等,在这些功能模块中我 ...

  4. matplotlib命令与格式:参数配置文件与参数配置

    转自 https://my.oschina.net/swuly302/blog/94805 自定义matplotlib Created Saturday 08 December 2012 5.1 ma ...

  5. python之目录

    一.python基础 ​ python之字符串str操作方法 ​ python之int (整型) ​ python之bool (布尔值) ​ python之str (字符型) ​ python之ran ...

  6. Github标星3K+,热榜第三,一网打尽数据科学速查表

    这几天,Github上的趋势榜一天一换. 这次一个名为 Data-Science--Cheat-Sheet 的项目突然蹿到了第三名. 仔细一看,确实干货满满.来,让文摘菌推荐一下~ 这个项目本质上是备 ...

  7. win10系统 端口查看问题。

    首先看图根据系统自带命令netsta介绍,说明显示协议系统信息和当前TCP/IP 网络连接. 使用范例: 打开命令提示符窗口,在这里输入命令netstat -an,然后按下回车键,这时可以显示出电脑中 ...

  8. spring-cloud-gateway动态路由

    概述 线上项目发布一般有以下几种方案: 停机发布 蓝绿部署 滚动部署 灰度发布 停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 Devops 方案. 蓝绿 ...

  9. 基于STM32F030F4P9和STM32 CUBEMX 输出PWM波形

    STM32F030F4P9定时器功能比较丰富,在此记录项目中使用其自动输出PWM波形(频率:50HZ).CubeMX配置定时器如下图说明. 在此定时器基础时钟为48MHZ,配置中不做分频处理,预分频系 ...

  10. [bzoj2547]玩具兵<Spfa+二分+匈牙利算法>

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2547 挺有意思的一道题,这道题可以划分成几个小题....... 题目大意: 三个兵种在一个 ...